#include <chrono>
#include "log.h"
#include "vector/normal.h"
#include "vector/linear.h"
#include "vector/linear_test.h"
#include "tools/measure_execution_time.h"

// 固定测试使用的参数和输入数据，以便判断结果是否正确
static const std::vector<std::vector<double>> weights{
{-0.059121, -0.0325346, -0.0442626, 0.0479925, -0.14286, -0.0788799, 0.186482, 0.111298, -0.0154913, 0.239869}, 
{-0.0247753, 0.110355, -0.0550647, 0.0449104, 0.187091, -0.192354, 0.0103475, -0.0015532, 0.0102113, -0.0756694}, 
{0.163765, 0.0166116, -0.0515657, 0.094225, -0.0402546, 0.0847408, 0.0711242, 0.0619285, 0.132142, -0.00972756}, 
{0.152719, 0.189774, 0.016969, 0.0741365, -0.122328, -0.0591391, 0.0351756, -0.221201, 0.0516252, 0.195362}, 
{-0.0360774, -0.0257857, 0.0789975, 0.0606177, -0.133545, 0.0196608, 0.0373736, 0.0408504, 0.0666797, 0.00750512}, 
{-0.138645, 0.0539293, 0.00371593, 0.140544, -0.201284, -0.0126683, 0.14519, 0.0922533, 0.107222, -0.0456137}, 
{-0.0816933, -0.174029, 0.0872652, -0.00314012, -0.186692, 0.0201684, -0.173358, 0.103635, -0.00778965, 0.0930142}, 
{0.0997269, 0.126678, 0.0118195, -0.149011, 0.0629336, -0.043531, -0.0602786, 0.0937679, 0.0666359, 0.0354167}, 
{-0.136941, 0.139941, -0.116883, -0.265513, -0.000126142, -0.0270184, -0.0534977, 0.0881209, 0.0439284, -0.00861247}, 
{-0.0588527, -0.17265, 0.124165, -0.105598, 0.122239, -0.0241345, 0.0112247, 0.0423949, -0.0751392, 0.0703807}, 
{-0.0456954, -0.104611, 0.0193644, 0.0134215, 0.00376426, 0.00474481, 0.00640356, -0.00135541, -0.0425089, -0.0823598}, 
{0.206246, 0.120917, 0.0477034, -0.0187268, 0.0198364, -0.00522835, -0.146076, -0.0844273, -0.0331276, -0.00307522}, 
{-0.0124066, 0.0271896, -0.0842284, 0.145372, -0.0489894, 0.141367, -0.0880576, -0.103373, 0.0677979, -0.0418447}, 
{-0.0713763, 0.123067, -0.0939781, -0.0595749, 0.0012507, 0.0047414, -0.0555899, 0.050789, 0.0783936, -0.150715}, 
{0.00808745, -0.082862, -0.201309, -0.0366364, -0.0706429, -0.0426694, -0.0134497, -0.103386, -0.215781, 0.000602135}, 
{0.0366084, -0.0249072, -0.0399055, -0.120162, -0.0480631, -0.0119118, 0.0446033, 0.000701772, -0.00794829, 0.0468354}, 
{0.105651, 0.00115245, -0.0271814, 0.032282, 0.0755494, -0.000300305, 0.00837377, -0.169897, -0.228962, -0.0328641}, 
{0.132468, -0.0812207, -0.0194834, -0.00170243, 0.0143769, 0.0348079, -0.0580171, -0.00591826, -0.157324, 0.0531509}, 
{-0.0429744, -0.123631, -0.106341, -0.18306, -0.171872, 0.013936, -0.101631, -0.0713455, 0.0146567, 0.0799584}, 
{0.03811, -0.098999, -0.193194, -0.00578051, 0.0213021, 0.0281167, 0.14164, -0.0910138, 0.0746896, 0.0779235}, 
{0.287933, -0.0283462, 0.127276, 0.0447486, -0.0422331, 0.115687, -0.145237, 0.0234208, 0.0587261, 0.0237831}, 
{-0.0607469, -0.0239387, -0.0405074, -0.00754028, 0.0924785, 0.101848, 0.00913236, -0.0597037, 0.058131, -0.0687877}, 
{0.148639, 0.0232117, 0.034482, -0.0314747, -0.141304, -0.113578, -0.0577984, -0.123119, 0.0798108, -0.050685}, 
{0.0657447, 0.0275238, -0.162097, 0.0591558, 0.24495, -0.122646, 0.00539543, 0.00457676, -0.0894551, -0.00661113}, 
{-0.0250427, 0.128618, 0.0977912, 0.0494344, 0.0850314, 0.231666, 0.0951752, -0.254193, 0.0613383, 0.0779455}, 
{-0.0324718, -0.0844795, 0.0256876, -0.0759459, 0.134141, -0.0242537, -0.108276, -0.0883047, 0.0696008, -0.0118011}, 
{-0.000919274, 0.0225899, 0.01882, -0.106627, -0.000747072, 0.0789134, 0.0549181, 0.124193, 0.0516011, -0.16751}, 
{-0.209621, 0.0929178, -0.212729, -0.130747, -0.0555602, -0.0695728, 0.203248, 0.0375257, -0.0996141, 0.122352}, 
{-0.0720526, -0.114337, -0.228963, -0.0955467, 0.204046, 0.0674408, 0.0753027, 0.0221443, 0.0156001, 0.143456}, 
{0.055088, -0.115154, -0.00153472, -0.11457, 0.010106, 0.0633285, 0.101985, -0.128577, 0.00534622, -0.0494338}, 
{0.140768, 0.059824, -0.0523649, 0.0994123, 0.0274431, 0.0292458, -0.0425619, -0.0707269, -0.052123, 0.145249}, 
{-0.0433449, 0.0698235, 0.11683, 0.0928077, -0.238549, -0.0919959, -0.0930021, 0.0200958, 0.23439, -0.0493685}, 
{-0.0197697, 0.0373711, 0.00505389, 0.0670328, -0.0259934, 0.0460637, 0.0446932, -0.0438237, 0.0234554, -0.0777988}, 
{-0.0537952, -0.0987433, -0.089915, -0.145829, -0.218693, -0.0741502, 0.0522017, -0.0629337, 0.0691855, -0.162167}, 
{0.118154, 0.0562607, 0.00272011, 0.0268013, -0.0506732, -0.0400408, -0.00426279, -0.0852469, -0.0139543, -0.0221882}, 
{-0.116631, 0.114058, 0.0817944, 0.0787518, 0.0362728, 0.0978947, -0.0769058, 0.0592302, -0.0287627, -0.01165}, 
{-0.00838987, 0.0892828, -0.0892076, -0.034116, 0.140072, -0.115848, -0.163686, 0.191393, -0.32139, -0.0403021}, 
{-0.146552, 0.0130071, -0.0135113, -0.0059648, 0.0153559, 0.10229, -0.0819182, -0.195473, -0.0567411, -0.162542}, 
{0.199784, 0.109607, 0.0962408, 0.00670864, 0.0769149, 0.105499, 0.015226, -0.0646393, -0.0190413, 0.0566936}, 
{-0.0243561, -0.0135159, 0.051184, 0.101143, 0.0570946, -0.0481837, 0.0825225, -0.000120404, 0.120163, 0.0251664}, 
{0.0114923, 0.0741515, 0.0286173, 0.154866, -0.138185, 0.0221802, -0.105487, 0.0521942, 0.164345, -0.139262}, 
{-0.00808142, -0.104305, -0.0604946, -0.0199065, 0.0717441, 0.100247, -0.183371, 0.0666928, 0.0404412, -0.127356}, 
{0.152408, -0.0141632, -0.100443, 0.140519, 0.086751, -0.0637874, -0.175581, 0.238897, 0.0163809, 0.0243363}, 
{0.102504, 0.0817628, 0.0540535, -0.0965447, 0.135122, -0.107906, -0.23811, -0.0159923, -0.0116654, -0.023655}, 
{0.0685129, 0.116451, -0.167083, 0.0284046, 0.110649, -0.0192, -0.0185644, 0.0168229, -0.0710683, 0.0413887}, 
{0.191912, 0.0117119, -0.146192, 0.141775, 0.00868165, -0.254255, 0.0356327, -0.0258427, -0.00465072, -0.107878}, 
{-0.19254, -0.0941012, -0.171435, 0.0368702, -0.0504467, -0.128236, 0.0859278, 0.0745814, -0.124946, 0.00192352}, 
{-0.0663129, -0.0282737, 0.0790461, -0.117275, 0.019952, -0.144748, -0.124642, 0.0622553, -0.0164918, 0.00285919}, 
{0.191361, 0.0537596, -0.0338359, 0.00241922, 0.0914816, -0.0545415, 0.15266, 0.0253245, -0.0171863, 0.00886432}, 
{-0.0451958, -0.0139284, -0.0115328, 0.118962, -0.0141382, 0.00276857, -0.104965, -0.0223748, -0.030441, 0.150025}, 
{-0.149377, 0.0221269, -0.0425441, -0.0692674, -0.0405784, 0.0899625, 0.143787, 0.00523458, -0.134238, -0.0596726}, 
{-0.0369948, 0.0146393, 0.131764, -0.0169079, 0.0469599, 0.0311437, -0.0219441, -0.0594032, -0.106152, 0.322837}, 
{0.016371, 0.015513, 0.137138, -0.00141748, -0.107181, 0.137669, 0.026698, -0.00342996, -0.112391, -0.181464}, 
{-0.0404887, -0.0755697, 0.0295652, -0.133622, -0.101416, -0.0684709, -0.0239192, 0.0064438, -0.117271, -0.0484246}, 
{-0.240953, -0.105666, -0.0893454, 0.0783583, 0.18081, 0.00765458, -0.0531249, -0.0436986, -0.00120186, 0.0199327}, 
{-0.172747, -0.0110022, -0.0227467, -0.038888, -0.0766273, -0.0415865, 0.0176619, 0.251597, -0.00941645, 0.068106}, 
{-0.072219, 0.225308, 0.00750991, 0.0255148, 0.104197, -0.160896, 0.0476255, -0.0499027, -0.0720581, 0.049442}, 
{0.264157, 0.0291154, -0.099718, 0.17912, 0.100966, -0.0265774, 0.0186415, -0.10817, -0.0699336, -0.118874}, 
{-0.0200923, 0.101746, -0.0952537, 0.205916, 0.125744, 0.161131, 0.16099, 0.0872843, -0.0612567, -0.016964}, 
{-0.103011, 0.12947, -0.0273968, 0.105149, 0.0952069, -0.00450129, 0.134299, 0.249226, 0.0197696, -0.162979}, 
{0.109143, -0.192963, -0.203642, -0.165186, -0.186162, 0.0652366, 0.021774, -0.144545, -0.0998286, 0.073152}, 
{0.0737202, 0.164267, -0.175449, -0.0766625, -0.105106, 0.160597, 0.0581364, -0.162063, -0.0473248, 0.0740414}, 
{0.117228, -0.00505125, 0.124395, 0.158712, -0.186326, 0.198076, 0.151872, -0.141556, -0.0893761, 0.171158}, 
{-0.0278864, -0.00457921, -0.0192253, 0.027423, -0.0917391, -0.039794, -0.151809, 0.0925805, -0.0664626, 0.0950463}, 
{0.162049, 0.207936, -0.13495, -0.00803222, -0.0327783, -0.0911672, 0.0152949, 0.0784092, -0.0649906, 0.025475}, 
{0.0456802, 0.0807572, -0.102305, -0.110566, 0.166412, 0.0612716, 0.0816625, 0.0124958, 0.129597, 0.130931}, 
{-0.00849771, -0.130191, 0.0853687, -0.0507641, 0.119006, -0.169016, 0.0329119, -0.0640491, 0.148489, -0.0490592}, 
{0.0826414, 0.0954732, 0.149156, -0.115057, 0.122735, 0.121107, -0.0302615, 0.0345596, -0.00636975, -0.00881076}, 
{0.123361, 0.159417, -0.168541, -0.0857115, 0.040045, -0.239315, 0.158768, -0.0793788, -0.0776856, -0.0244688}, 
{-0.0904538, 0.0337682, -0.0871112, 0.00367505, 0.166392, -0.139649, -0.257364, -0.064208, -0.130297, -0.213863}, 
{-0.0698248, 0.0304774, -0.0602736, 0.232295, -0.0505894, 0.0382267, -0.148912, -0.182791, -0.0569224, 0.18385}, 
{0.0546405, -0.00563964, -0.193883, 0.00680757, 0.00463287, 0.00385855, 0.0135732, 0.0551115, -0.043173, -0.0275212}, 
{-0.0488428, 0.0164054, -0.00300775, 0.144056, -0.0418702, 0.0116045, -0.165554, -0.277559, -0.00707333, 0.143849}, 
{0.12472, -0.157354, 0.171858, 0.156847, 0.0830159, -0.0366426, 0.27062, -0.027478, -0.0951478, -0.0805492}, 
{-0.191867, 0.0187853, -0.0674328, 0.134679, 0.0196678, -0.1599, -0.0796571, 0.0801093, 0.00455179, -0.111126}, 
{-0.14126, -0.0634245, 0.24288, -0.0929521, -0.00891161, -0.0377771, 0.00844454, -0.00237796, 0.219458, 0.0225966}, 
{0.0344359, -0.110569, -0.0127776, -0.138626, -0.0562482, -0.0501663, -0.013196, 0.0352388, 0.0424515, 0.00507327}, 
{0.014328, -0.078417, 0.0556354, -0.0210603, 0.0413137, -0.11061, 0.156449, 0.139357, 0.0980474, 0.0378155}, 
{-0.0276606, 0.0183267, 0.0756049, -0.0139626, -0.0056076, -0.0889975, -0.00981759, -0.0753429, 0.115797, 0.0774263}, 
{-0.07804, -0.0344153, 0.00422537, -0.0869704, 0.027555, -0.124962, -0.198436, 0.0536518, -0.122715, -0.0947727}, 
{-0.0544314, 0.0674123, -0.019055, 0.194776, -0.00100903, -0.0666124, 0.212629, -0.264641, -0.0215397, -0.109718}, 
{0.103908, -0.0410144, 0.0254484, 0.153001, 0.209071, 0.0154905, 0.0205811, -0.0120562, -0.105243, 0.152398}, 
{0.0442085, 0.056558, 0.0923864, 0.0152774, 0.162163, -0.141096, -0.028135, -0.194852, -0.143849, 0.119677}, 
{-0.0571108, 6.48686e-05, -0.0134018, 0.00564203, 0.132465, 0.179363, 0.108556, 0.0200606, 0.0425271, -0.0494646}, 
{0.224504, -0.0856802, 0.00537878, 0.0553147, -0.0934752, 0.155347, 0.0497948, 0.132242, -0.000721869, -0.0505}, 
{-0.143425, 0.0125904, -0.135906, -0.0594502, 0.0525651, -0.0344761, 0.0247638, 0.00208402, 0.0688585, 0.0458397}, 
{0.170853, -0.28314, -0.0383981, -0.0257931, 0.0123063, -0.0125653, 0.0314334, -0.144774, -0.0624025, -0.0264717}, 
{-0.163916, 0.167987, -0.114737, -0.110798, 0.0366848, 0.0387906, 0.0859385, 0.064476, 0.111791, -0.085787}, 
{-0.123394, 0.120417, -0.0375845, -0.00384395, -0.217227, 0.0355397, 0.129239, -0.138998, -0.0787003, 0.0502387}, 
{-0.0205704, 0.0652368, -0.107321, 0.0389464, -0.0608911, 0.052198, -0.172477, 0.00562964, 0.083883, 0.154041}, 
{-0.0907849, 0.0150895, 0.0142899, -0.0613829, -0.133807, -0.00784616, 0.0376952, 0.034355, -0.0153375, -0.359514}, 
{0.0050215, 0.117675, 0.0782798, 0.036442, -0.125425, 0.158928, 0.0469766, 0.0298336, 0.0327254, 0.108711}, 
{-0.182068, 0.181015, 0.082412, -0.00802068, -0.115192, -0.0913089, 0.0442671, 0.182747, 0.0488477, 0.0828827}, 
{0.0177978, 0.144134, 0.0544319, -0.0364004, 0.0771434, 0.0656852, -0.00583522, -0.111259, -0.0791236, -0.0923822}, 
{0.0988917, 0.172354, -0.0612669, 0.110492, 0.237472, 0.109642, 0.0511128, 0.0561025, -0.0443433, -0.0556758}, 
{0.0584252, 0.0116937, 0.000572612, -0.098992, 0.147734, 0.0526399, -0.0957327, 0.0151063, -0.0595428, 0.0208632}, 
{0.0411499, -0.166417, 0.0443398, 0.100451, 0.0463561, -0.0239159, -0.124774, -0.224521, -0.00309854, 0.0895212}, 
{-0.0405584, -0.104202, -0.216451, 0.0866332, -0.19569, -0.0543647, -0.108143, -0.122532, 0.0501681, 0.164845}, 
{0.0257952, -0.0314955, -0.0373157, 0.0354604, -0.0250122, -0.0855392, 0.15485, 0.0742859, -0.0700775, 0.0538024}, 
{-0.0207203, 0.025751, 0.0256372, -0.00693974, -0.0589442, -0.010999, -0.00544072, 0.00276105, -0.0401973, -0.0818794}, 
{-0.162887, -0.0995097, -0.144128, -0.0277718, 0.0177924, -0.013882, -0.0514242, 0.0673849, -0.150124, -0.153578}, 
{-0.189213, 0.040553, 0.0515532, 0.0347574, 0.0546323, 0.16327, -0.00523949, 0.101704, -0.0595717, 0.0539962}, 
{-0.00506791, -0.0267564, -0.0163, -0.00468243, 0.11822, -0.0459662, 0.00332353, -0.0218503, -0.123217, -0.346087}, 
{-0.00603226, 0.0712607, 0.00795274, -0.0780091, -0.0110676, 0.0105312, 0.0034444, 0.0621898, 0.158646, 0.151782}, 
{-0.16324, 0.00730921, -0.0748398, 0.0635389, -0.0366393, -0.186318, -0.0961754, 0.0356935, 0.0751836, -0.0125758}, 
{-0.121912, -0.0636145, 0.0667116, -0.0744986, -0.248371, 0.0653879, -0.0226059, 0.144023, 0.138563, -0.0424009}, 
{-0.0794939, -0.0131401, 0.0329235, 0.0379009, 0.0181754, -0.0989455, -0.108197, -0.0269064, 0.135652, -0.0503887}, 
{-0.00478337, -0.0394942, -0.0821489, 0.0443114, 0.0978883, 0.0348567, -0.0783998, -0.124742, 0.0798362, 0.048238}, 
{-0.0387023, 0.0534722, 0.00923152, -0.0904298, 0.117179, -0.238493, 0.0494775, -0.125589, 0.0836941, -0.0316144}, 
{-0.181499, 0.0811413, -0.0373462, -0.0643945, -0.0110645, -0.112174, 0.0798415, -0.0307382, 0.136311, 0.045415}, 
{-0.166426, -0.00929332, -0.0416484, -0.0300585, -0.0979646, 0.0795634, -0.0190915, -0.132581, 0.0842356, -0.155823}, 
{-0.171375, 0.0220051, 0.00203658, 0.0450411, 0.0908997, 0.161359, -0.203405, -0.133649, 0.187612, 0.101405}, 
{-0.0832773, -0.00235129, 0.0187772, 0.101504, -0.149184, -0.00503722, -0.0649402, 0.21363, -0.0544299, -0.0962849}, 
{0.0661168, -0.110665, 0.120906, 0.102148, -0.0380783, 0.0556056, -0.114573, -0.0879165, -0.0743202, 0.101171}, 
{0.0840742, -0.0719674, -0.141484, -0.00258902, -0.0230344, 0.104767, 0.0807194, -0.0976219, 0.171761, 0.127103}, 
{0.0276288, -0.013024, -0.0872478, 0.0730972, -0.103255, 0.200333, 0.0209672, 0.0591792, -0.141578, 0.0274587}, 
{0.0169399, -0.148942, -0.0151622, -0.06726, 0.0154853, -0.0232667, 0.0232801, -0.0280657, -0.0455532, -0.237256}, 
{-0.140851, -0.0242537, -0.0801067, 0.00243343, -0.0647431, -0.119641, -0.145405, 0.119748, -0.0104461, 0.11038}, 
{-0.0788395, -0.203187, -0.0108044, -0.0844705, 0.129816, -0.0160415, 0.0510745, -0.0574076, 0.000574262, -0.0700881}, 
{-0.0399807, 0.239228, 0.200915, -0.0661654, -0.00399912, -0.00255491, -0.110206, 0.136207, 0.0177431, 0.0655185}, 
{-0.157404, -0.100442, -0.106441, -0.0758099, -0.078759, 0.00563744, -0.0519841, -0.0194538, -0.0657733, 0.0232139}, 
{-0.132394, 0.0157961, 0.0927901, -0.0712794, 0.0398102, 0.178184, 0.160895, -0.130716, -0.0889413, -0.0198544}, 
{-0.0236866, -0.00314766, 0.0848949, -0.0731644, -0.0975432, 0.11845, 0.036102, -0.0642411, 0.174035, -0.0231854}, 
{-0.205583, 0.0780523, -0.0812269, 0.168623, -0.0455934, -0.0510808, 0.115826, 0.0968225, 0.0645994, -0.0667162}, 
{0.0421022, -0.10729, -0.0253343, 0.0620475, 0.0109735, -0.0483507, 0.111302, 0.0720708, -0.123218, 0.101564}, 
{-0.00915192, 0.118295, -0.00523671, -0.0418946, 0.174525, 0.0877313, -0.100162, 0.044723, 0.154085, 0.200909}, 
{-0.0772299, -0.0799232, 0.0767337, -0.108397, 0.0987148, -0.118525, -0.0740106, -0.113277, -0.0729654, 0.0296833}, 
{-0.0662671, 0.0783745, 0.0442504, 0.0247785, 0.0494996, -0.115073, -0.0684377, 0.0559958, -0.0428964, -0.036959}, 
{-0.0355628, 0.0831927, -0.164034, 0.00277464, -0.0946273, 0.220394, -0.00798796, 0.0949014, -0.186122, -0.0869094}, 
{0.0662101, -0.0854164, -0.125009, 0.0266465, 0.0371631, 0.0400588, 0.0289842, 0.137441, -0.022156, 0.0209451}, 
{0.0405587, 0.193135, -0.138172, -0.0782361, -0.00476851, -0.0226108, 0.156385, 0.104996, -0.114669, -0.0755108}, 
{0.0451579, 0.0458944, -0.109259, 0.00893493, -0.150815, -0.0503524, 0.0553183, 0.222596, -0.140446, -0.0855664}, 
{0.0704545, 0.0452729, 0.0541607, 0.163954, 0.120814, -0.201112, -0.0512667, -0.0627168, 0.0912377, -0.019463}, 
{-0.100321, 0.0532722, -0.124733, -0.0321527, 0.112429, 0.0755284, 0.130614, 0.0468708, 0.105618, 0.0740717}, 
{-0.124314, -0.154172, 0.101499, -0.0293712, -0.00764458, -0.0536154, -0.173496, 0.105661, -0.14009, -0.106914}, 
{0.0136489, 0.104871, 0.0178035, -0.144804, 0.0124919, -0.0897042, 0.112169, 0.152419, -0.0630643, -0.0576225}, 
{0.0717483, -0.0226076, 0.0112965, -0.0453943, -0.0838647, -0.0697714, -0.0111339, 0.0715404, -0.0211744, -0.0387176}, 
{-0.00404183, 0.0394565, 0.108477, -0.0962659, -0.0227642, 0.0684528, 0.0282518, 0.0795579, 0.0660583, -0.0949898}, 
{0.0109321, 0.125286, -0.00751048, -0.105569, -0.13582, -0.121781, 0.0909601, 0.00796327, 0.181794, 0.0204974}, 
{-0.0518284, 0.184264, -0.220343, 0.100921, -0.235009, 0.0336622, 0.0354244, 0.0602021, 0.115582, 0.109772}, 
{-0.0650376, -0.0122265, 0.0342856, -0.100691, -0.0371248, 0.0976641, 0.0999719, -0.108357, 0.0409093, -0.106685}, 
{0.0872364, -0.0467397, -0.0813468, 0.0138685, -0.276333, 0.366521, 0.043347, -0.173968, 0.00900451, -0.0226376}, 
{0.11979, 0.109906, 0.0110239, 0.0179096, 0.0227692, -0.027097, -0.0688402, -0.179219, -0.00166375, 0.0363282}, 
{-0.064474, -0.0673586, -0.0749808, 0.120477, 0.00807879, 0.0682129, 0.0264106, -0.00471745, -0.0224863, -0.0183467}, 
{0.0792953, -0.0948124, -0.0808021, -0.0762355, -0.149984, -0.041137, 0.0624618, -0.101308, -0.137512, 0.0639546}, 
{0.0386639, 0.0451361, 0.0239389, -0.190464, -0.0200455, -0.0364289, -0.0462697, -0.00664578, -0.146944, 0.102145}, 
{0.203287, -0.0554461, -0.0116739, 0.0644692, 0.102618, -0.0426288, 0.0621856, 0.0385169, -0.060217, 0.0989663}, 
{-0.072041, 0.114426, 0.191648, 0.0712816, -0.206193, -0.0997971, -0.0780785, 0.0143128, -0.0462004, 0.138393}, 
{-0.218623, 0.0303735, -0.0420913, 0.0558185, 0.0293382, -0.0722902, -0.0627864, 0.0352772, -0.0638829, 0.174495}, 
{0.0665029, 0.0491872, -0.140037, 0.0140664, -0.00708649, -0.174809, -0.0889738, 0.140319, -0.0370435, -0.0247311}, 
{-0.148334, -0.0935867, -0.131089, -0.0678428, -0.0400584, 0.124983, 0.10163, 0.0264867, -0.125943, -0.0699982}, 
{-0.0270084, -0.113239, -0.0972181, -0.0371323, -0.0668587, 0.0413326, 0.183264, 0.0536908, 0.155521, 0.0128151}, 
{0.148201, -0.111931, 0.00954307, 0.0841774, 0.176977, -0.167725, 0.0545047, 0.036053, -0.0134426, -0.0403966}, 
{0.122128, -0.0333497, -0.0509, 0.00299353, -0.0359739, 0.0884833, -0.0614037, 0.0432587, -0.00543517, 0.00290229}, 
{0.034333, 0.207313, 0.0454285, 0.00412036, -0.0711924, 0.0713622, -0.0837715, -0.0452723, -0.0335025, 0.0641893}, 
{0.0645437, 0.0521166, -0.0561761, 0.0116084, -0.0446802, 0.130926, 0.0154333, -0.0138469, -0.181877, -0.0821604}, 
{0.0438585, 0.00238316, -0.12331, 0.0762725, 0.0912839, 0.00832673, -0.122307, -0.0455007, 0.0508677, 0.00932356}, 
{-0.0347424, 0.0783481, -0.146713, 0.0285428, 0.0489511, -0.00660987, 0.0475687, 0.0347973, 0.0878686, 0.0828107}, 
{-0.0644378, -0.174832, 0.0537473, 0.158584, -0.104175, 0.24384, 0.1654, -0.032784, 0.0265516, -0.0505974}, 
{0.105094, 0.0665015, 0.0331031, 0.0396685, -0.109015, 0.122075, 0.021443, -0.0845345, -0.0851807, 0.128297}, 
{0.0567658, -0.0726365, -0.0354549, -0.223791, -0.0964809, 0.0258089, 0.01395, -0.204603, -0.109884, 0.0917678}, 
{-0.00833497, 0.00112771, 0.0190828, -0.038544, 0.142199, -0.0890981, 0.0228856, 0.101473, -0.0350902, -0.0106709}, 
{-0.105985, 0.0282904, 0.0722398, -0.109031, -0.0481227, -0.116811, -0.0277585, -0.146542, 0.058527, -0.19761}, 
{0.00223876, 0.0894818, 0.0537543, -0.0627157, -0.18828, 0.240701, 0.0035579, -0.063187, 0.076365, -0.0050567}, 
{-0.0482799, 0.0805016, 0.127086, 0.0443365, -0.0309672, 0.076901, 0.0309986, -0.105192, 0.0677138, -0.00857543}, 
{-0.00184699, 0.160597, -0.0499613, 0.015675, 0.215421, -0.0377148, -0.0429866, -0.148717, -0.0966004, 0.0557802}, 
{0.0226569, -0.10192, -0.130049, 0.0651842, -0.0220105, -0.0775023, 0.0907897, -0.000250934, 0.0171296, 0.0187969}, 
{0.0179613, -0.0178764, -0.0313876, 0.0816263, 0.105976, -0.249013, -0.0977208, -0.0743285, 0.000819577, 0.105996}, 
{0.0889744, -0.0596913, -0.0562216, 0.00991058, -0.0646119, -0.0469168, -0.0123776, -0.200673, -0.0364944, -0.0646131}, 
{0.167988, 0.0889048, -0.135483, 0.00736885, -0.00200845, 0.0935833, 0.013424, 0.0856084, 0.0403733, -0.0249161}, 
{0.110585, -0.0596296, -0.0286384, -0.0119542, -0.262928, -0.085104, -0.0619519, -0.0721036, 0.0123541, 0.05666}, 
{-0.204219, 0.0220478, -0.252317, 0.0419048, -0.0694, -0.112405, -0.0634252, 0.0703129, -0.0755574, 0.131016}, 
{-0.00414016, -0.128878, -0.0816847, -0.0564819, -0.0408705, 0.0926164, 0.1072, 0.0161642, 0.0335797, 0.0208232}, 
{-0.0209094, -0.0260987, 0.0982347, 0.143835, 0.130108, -0.1264, -0.16318, 0.101567, 0.0435742, -0.0901165}, 
{0.0676396, -0.0267141, 0.0252166, 0.146767, -0.173515, -0.0583413, 0.0389272, -0.0721664, 0.123753, -0.0467411}, 
{-0.190093, 0.0796538, -0.0858844, -0.0875578, -0.0723713, -0.0373823, -0.112992, -0.0191739, -0.106585, -0.160433}, 
{-0.0107801, 0.129472, -0.0511494, -0.141213, 0.214487, -0.147736, -0.228753, -0.0472621, 0.0386339, 0.191022}, 
{-0.191042, -0.298031, 0.0460451, -0.156327, 0.0405137, -0.123542, -0.0587577, 0.02098, -0.0504107, -0.30494}, 
{-0.0428721, -0.0764549, 0.000575058, -0.0878361, 0.102627, -0.0634193, -0.220122, -0.027555, -0.0576292, -0.117268}, 
{-0.0668154, -0.137742, 0.048364, -0.0182196, -0.0283244, 0.101226, 0.227035, -0.139137, 0.147137, 0.0535814}, 
{0.0555177, -0.0734812, -0.0266268, -0.0997282, 0.0894231, -0.1779, 0.0563919, 0.109598, -0.0135097, -0.0687392}, 
{0.000717571, -0.0889817, -0.105792, 0.0494504, 0.0439395, -0.0932366, -0.234131, -0.0892639, 0.0358312, -0.154435}, 
{0.0634876, -0.161301, 0.124696, -0.105244, -0.0701826, -0.0512856, 0.168531, 0.183743, 0.0159597, 0.0633906}, 
{0.0252633, 0.0388011, -0.0654894, -0.0387968, -0.0854935, 0.00959649, -0.0471861, 0.0145043, 0.159253, 0.187079}, 
{-0.0318351, -0.0140937, 0.012078, -0.0571989, 0.21092, 0.0835029, -0.0910274, -0.0815448, 0.0186, -0.160512}, 
{0.135597, 0.0664206, -0.0893001, -0.0234634, -0.0446663, 0.109537, -0.115376, 0.0306849, -0.0526541, 0.0574862}, 
{0.0804507, -0.0139179, 0.0271053, -0.0758329, 0.0297939, -0.00312986, 0.0898139, -0.115452, 0.0830865, 0.0374491}, 
{-0.0094375, -0.0304302, 0.0992683, -0.00814687, 0.143509, -0.153069, -0.0773933, -0.0266511, 0.0626552, -0.149313}, 
{0.0419183, 0.00805604, -0.157241, -0.0183046, -0.0973515, 0.296868, 0.128793, 0.0403973, -0.0610987, 0.0532067}, 
{-0.172061, -0.0143454, 0.0928627, -0.0808227, -0.0525196, -0.130899, -0.020187, 0.00264603, 0.0035565, -0.0369658}, 
{-0.0739263, 0.211613, -0.152571, -0.00739293, 0.00779902, 0.00422407, 0.0995686, -0.013122, 0.0240456, -0.0713883}, 
{0.019284, -0.0648215, 0.0644363, 0.0206335, -0.0637257, -0.129853, -0.166693, -0.126638, -0.0887281, -0.102488}, 
{-0.162991, 0.0365187, -0.185595, -0.060134, 0.110882, 0.0404286, 0.0104599, 0.0102418, 0.158313, -0.110999}, 
{0.0178821, -0.112208, -0.0361197, 0.0979591, -0.00996494, -0.156628, -0.0171491, -0.00354368, -0.0222168, 0.0400311}, 
{-0.00891209, -0.0478269, 0.151886, -0.0323919, -0.0238758, -0.098295, 0.141567, -0.0101541, -0.0593445, -0.0511878}, 
{0.298785, -0.0280201, 0.116589, -0.00347121, -0.0279885, 0.150111, 0.00481387, 0.0878781, -0.0582905, -0.0315454}, 
{0.032604, -0.1085, 0.0468761, -0.134853, 0.100028, -0.134233, -0.013423, -0.139753, -0.0572553, -0.1155}, 
{-0.131154, 0.117189, -0.0260217, 0.00734977, 0.0133322, -0.121677, 0.0672925, -0.0115522, 0.172591, 0.147194}, 
{0.120338, 0.0847076, -0.17578, -0.196535, 0.0460258, 0.0133474, -0.122428, 0.157148, 0.0792966, -0.227252}, 
{-0.0576511, 0.0389805, 0.0894559, 0.00987808, -0.0981655, -0.0850103, -0.0290864, 0.0732804, 0.00962607, 0.0207869}, 
{0.192184, -0.194869, -0.0512948, -0.134116, 0.0499733, 0.0770246, -0.00430938, -0.0851533, 0.0966182, 0.0270985}, 
{-0.00310338, 0.108279, 0.13347, -0.00874697, 0.0492356, -0.0736395, -0.116072, 0.122565, 0.181766, -0.085039}, 
{0.0670271, 0.131887, 0.0411664, -0.116974, 0.0106555, 0.201452, -0.0845677, 0.0152359, -0.0399562, 0.0789199}, 
{0.140604, -0.000656074, 0.125749, -0.111093, -0.00243595, 0.0631713, -0.0435024, 0.0222132, -0.0467345, -0.0234231}, 
{0.109128, 0.0758675, -0.126044, -0.0557828, 0.0496505, -0.0453531, -0.0266429, -0.129697, 0.0714138, -0.0256134}, 
{-0.129943, 0.012827, 0.166449, 0.0421253, -0.039908, -0.0480127, 0.0474929, 0.174231, 0.0684903, 0.178629}, 
{0.0449424, 0.309489, 0.0173402, -0.0926435, -0.118724, -0.0418911, 0.0588819, -0.118636, 0.0659392, -0.00798294}, 
{-0.122065, 0.0785559, 0.0749899, 0.218896, 0.0352794, 0.0361385, 0.121824, -0.101567, -0.0687657, -0.0693265}, 
{0.078498, -0.150112, 0.113717, -0.00538434, -0.0442697, 0.177625, -0.135527, -0.137598, -0.244372, 0.0864432}, 
{-0.10758, -0.0539359, 0.0988719, 0.136717, 0.180848, -0.100954, -0.00721926, -0.117134, -0.0258479, 0.00925038}, 
{-0.00444997, 0.0763998, -0.17804, -0.00392017, -0.00875971, 0.150455, 0.0315665, 0.0413481, 0.0362228, -0.0368438}, 
{0.10545, 0.0576417, -0.0849907, 0.0571743, -0.0409976, 0.0108778, -0.219518, -0.067917, 0.0566036, -0.0438878}, 
{0.036065, -0.14965, -0.116605, 0.0317644, -0.0969808, -0.0356307, 0.124434, -0.0793634, -0.215386, -0.055906}, 
{0.0752671, -0.152681, -0.0244957, 0.157867, -0.0667168, 0.0317929, 0.106657, 0.0215511, 0.0401864, -0.00432386}, 
{-0.138068, 0.175562, 0.121638, 0.0676738, 0.0230354, 0.105919, -0.0214531, 0.128118, 0.0113651, 0.191316}, 
{-0.138157, -0.0957982, -0.12094, -0.0136866, 0.269124, 0.0964119, 0.217129, 0.00294807, 0.177062, -0.0520186}, 
{0.212977, 0.0751319, -0.0175332, -0.0607853, -0.0163998, -0.130849, 0.000562926, -0.0875647, 0.0504289, 0.00767626}, 
{-0.0236033, 0.0462118, 0.0484184, -0.208896, -0.0113818, -0.00456778, -0.0813833, -0.121468, 0.0140482, -0.0299502}, 
{-0.143327, -0.00444145, -0.0799996, 0.118231, 0.061353, -0.0273229, -0.208792, -0.0348999, 0.165042, 0.0118806}, 
{0.229589, -0.106211, 0.0916687, 0.0581213, -0.0688182, -0.167496, 0.00933307, -0.0407295, 0.103636, -0.0454235}, 
{0.152251, 0.0503908, 0.181176, 0.0958012, 0.0558232, -0.0502103, 0.196338, -0.024688, -0.07022, -0.0268057}, 
{-0.0274238, -0.063328, 0.0223597, 0.0887193, 0.144812, -0.182424, 0.108171, 0.0653943, 0.113706, 0.102921}, 
{0.0948939, -0.0359235, -0.0558002, -0.241006, -0.0233957, 0.0258747, -0.0436755, 0.0533495, 0.0634963, 0.0391652}, 
{-0.00812268, 0.0193884, -0.128485, -0.107967, -0.0687363, 0.143687, 0.0866275, -0.16834, -0.177697, 0.125367}, 
{0.0998296, -0.0807352, 0.0152827, -0.202639, 0.0490483, 0.0404, 0.217278, -0.0899746, 0.0128351, -0.0949882}, 
{0.0125552, 0.0150579, 0.0671013, -0.126235, 0.0771318, -0.197153, 0.0874633, -0.0115364, -0.160809, 0.0233747}, 
{0.00906294, -0.0860281, -0.165996, 0.0746059, -0.192061, 0.0252459, 0.0299568, 0.0877476, -0.174821, -0.0428066}, 
{-0.0584652, -0.135811, -0.123605, -0.232383, 0.0587175, 0.00551473, 0.0530864, 0.0403221, -0.0965677, 0.147226}, 
{0.0529152, -0.195119, 0.098026, 0.0247902, 0.0015283, -0.142598, -0.0593355, 0.0388243, -0.0378759, -0.155117}, 
{-0.196276, 0.047744, -0.0229851, -0.0955295, -0.111799, 0.15469, -0.0601225, -0.0349605, -0.103336, -0.0229794}, 
{0.12664, 0.0478743, 0.0439523, -0.00712427, 0.0697794, -0.0229889, 0.00742115, 0.0441994, 0.0416285, 0.00702363}, 
{-0.100327, 0.0852864, 0.0294647, 0.0687229, 0.0196992, 0.191413, 0.113529, 0.0684137, 0.0420268, -0.0100445}, 
{-0.0889562, -0.084585, -0.0420973, -0.0253344, -0.0816143, 0.0615926, 0.0636501, 0.019692, -0.15549, 0.106797}, 
{0.0669318, -0.0332329, -0.0445198, 0.0701776, -0.162092, -0.0637071, 0.0335229, 0.0925936, -0.00608813, 0.0267172}, 
{0.0405401, -0.00274745, 0.0353621, -0.119233, -0.0353408, 0.126275, 0.0803424, 0.118969, 0.0599664, -0.0978049}, 
{-0.0742607, -0.028151, -0.107066, -0.0505927, 0.194587, -0.189209, 0.00436335, -0.109944, -0.0056608, -0.0979078}, 
{0.102183, -0.240375, -0.192042, 0.0157091, 0.0975754, 0.0890206, 0.0727262, -0.185573, 0.0909355, -0.139105}, 
{0.0215276, 0.11468, -0.00313886, 0.175683, 0.0949208, 0.0726201, 0.0490044, -0.202029, 0.074424, 0.0219252}, 
{0.040213, 0.153699, -0.130247, 0.153882, -0.0229335, -0.122992, 0.0422206, 0.218822, -0.025255, -0.0551367}, 
{-0.00459114, -0.051142, -0.11031, 0.0933091, -0.0422439, 0.0125425, 0.0856584, -0.122329, 0.0559873, 0.101521}, 
{-0.0424835, 0.135411, 0.12001, 0.289933, 0.128806, 0.0251343, -0.115992, -0.0175065, 0.0830423, 0.0597454}, 
{0.00729366, -0.0513801, 0.158245, 0.141576, -0.0342573, -0.0774594, 0.0275047, 0.0172338, 0.101817, 0.0563229}, 
{0.0589653, -0.18172, 0.0189037, 0.267425, -0.00201864, -0.0296599, -0.10582, -0.131631, 0.027347, -0.044795}, 
{0.155683, 0.0806294, 0.0556174, -0.0441988, 0.00290168, 0.149733, 0.229267, 0.014268, 0.0479531, 0.0788816}, 
{0.296785, -0.129043, -0.118261, -0.0128593, -0.140068, 0.00106995, -0.131117, -0.074246, 0.204615, 0.102009}, 
{0.149753, 0.122272, -0.103592, -0.287607, 0.117207, 0.158987, -0.0138935, 0.0573342, 0.0649034, 0.0200641}, 
{-0.423416, 0.0461628, 0.0659483, 0.0992885, -0.0103119, 0.0632699, 0.044616, 0.211602, 0.097218, -0.0454793}, 
{-0.0215676, 0.0955409, 0.116016, 0.00813047, 0.169586, -0.0302535, 0.105118, -0.0485638, 0.0106223, -0.0502306}, 
{-0.0297449, -0.0500781, 0.117773, -0.143855, -0.113089, 0.0182577, -0.0616087, 0.0609743, 0.106245, 0.068647}, 
{0.0608084, -0.0147868, -0.096804, -0.0318805, 0.103261, 0.142401, 0.0222497, 0.0246108, 0.128848, 0.0730186}, 
{0.190915, -0.215585, -0.114776, -0.147548, -0.0688709, 0.0789606, 0.00988104, 0.167532, -0.0605373, -0.042879}, 
{-0.0729023, -0.160753, 0.0102607, -0.0341123, -0.0800815, -0.0149458, -0.00600896, -0.0217575, 0.00868652, -0.0857071}, 
{0.0553264, 0.103533, -0.00596548, 0.161644, 0.150637, -0.160812, -0.0278391, 0.0353737, 0.156269, 0.0889492}, 
{0.172426, -0.0428666, 0.177559, 0.11083, -0.145713, 0.0962285, -0.136449, 0.0245196, -0.11593, -0.04049}, 
{0.129479, 0.217608, -0.0790204, 0.0338341, 0.202064, 0.187392, 0.180808, -0.0410481, 0.00568042, 0.00244852}, 
{0.0182154, 0.0711932, -0.00062604, -0.172808, -0.234498, -0.0417155, -0.0755618, -0.0561936, -0.0678338, -0.0366883}, 
{0.0233649, -0.0206237, 0.0314703, 0.0270354, 0.271576, -0.0382985, -0.0380441, -0.109513, 0.116928, -0.00310302}, 
{0.113658, -0.193389, -0.160356, 0.139059, 0.0345422, -0.1128, -0.00569447, 0.143895, -0.0373729, -0.0395973}, 
{0.0421981, -0.108081, -0.0232184, -0.109328, 0.0774834, 0.0104187, -0.0303603, -0.0681517, 0.0850562, -0.0996613}, 
{0.0189089, 0.0705754, 0.134548, -0.0321759, 0.10599, -0.0221457, -0.166149, 0.10309, -0.0769135, 0.05234}, 
{-0.0816485, -0.0501577, 0.0834749, 0.0828013, 0.127143, -0.141058, 0.167386, 0.0620156, -0.0513602, -0.203597}, 
{0.0862905, -0.04816, 0.00362798, -0.0824058, -0.0122864, -0.14893, 0.139642, 0.00114466, 0.112167, 0.119563}, 
{0.0624058, 0.011598, 0.079, -0.156533, 0.0272423, -0.137293, -0.111981, -0.0819257, -0.0534135, -0.107433}, 
{0.0146926, 0.151303, 0.0373605, -0.266834, -0.0467894, -0.0709883, 0.1485, -0.202156, -0.0683058, -0.323009}, 
{-0.133879, -0.0892971, 0.137967, 0.0957824, 0.0665182, -0.00505151, -0.192045, -0.0958795, -0.0151425, -0.0778914}, 
{-0.00761583, -0.0855572, -0.0484287, -0.0488278, 0.0986786, 0.0212025, 0.0552366, 0.120254, 0.146875, -0.128076}, 
{0.077632, 0.147202, -0.0779246, -0.1331, -0.0900943, -0.00386036, -0.0533399, -0.0281448, 0.206001, -0.237313}, 
{0.0679405, 0.00992881, -0.0171315, 0.0456771, 0.0701077, 0.0536223, 0.0836191, 0.267246, -0.0582573, -0.0868956}, 
{-0.084134, -0.11443, -0.0355373, -0.0638397, 0.157614, -0.041013, -0.138585, 0.0353666, -0.107261, 0.00927533}, 
{0.0900479, 0.0104041, -0.0922684, -0.102674, -0.0798969, 0.123253, 0.0528392, 0.0389621, -0.0335475, 0.0169147}, 
{-0.17677, 0.0250319, -0.094143, -0.177941, -0.226473, 0.016614, -0.311012, 0.141721, 0.0278712, -0.0397448}, 
{-0.0576356, -0.0806866, -0.167833, -0.04555, 0.100341, 0.0784517, -0.0906555, 0.13171, -0.0483017, 0.0915066}, 
{0.0763487, -0.119296, -0.000824119, -0.0362673, 0.100621, 0.0137385, 0.00120367, -0.0643849, 0.159186, -0.0918871}, 
{-0.0664781, -0.0294995, 0.0275443, 0.0431561, 0.154741, -0.118177, -0.150725, -0.107812, 0.101786, -0.136878}, 
{-0.155887, -0.0541927, -0.0508534, 0.106458, -0.0251124, -0.110773, -0.0159688, 0.35386, -0.0496361, 0.204483}, 
{0.00579598, -0.0527483, -0.00152342, 0.051913, -0.0540139, -0.0758526, -0.166322, -0.10466, -0.0371746, 0.103547}, 
{-0.0398655, 0.0812951, 0.0182245, -0.0635978, -0.0210357, -0.0806878, -0.0170193, 0.0451015, 0.0207431, 0.0475944}, 
{0.140647, -0.071939, 0.0390302, 0.134882, -0.0703173, 0.118966, -0.0666679, 0.0719403, -0.152606, -0.0141342}, 
{-0.0813856, 0.100515, 0.118018, -0.0213497, -0.201729, 0.0764671, -0.000768066, -0.0106805, -0.115234, -0.111627}, 
{-0.14025, -0.0521462, -0.100285, 0.0179291, -0.056263, -0.0212954, -0.123384, -0.0474063, -0.0918842, 0.0858568}, 
{0.185005, -0.138452, 0.0246096, 0.0606035, -0.157608, -0.0124146, -0.134758, 0.00264878, 0.0615718, -0.0652776}, 
{0.116919, -0.0294999, 0.0345597, 0.124555, 0.0752174, -0.0260286, 0.0343283, 0.178969, 0.0250071, 0.0428155}, 
{-0.0308901, -0.067982, -0.00258736, 0.172017, -0.00790667, 0.110459, 0.0621753, -0.0226513, -0.0661848, -0.000719047}, 
{-0.212077, 0.0746101, -0.118645, -0.0188266, 0.107244, -0.0112424, -0.00999674, 0.162408, -0.113635, 0.205101}, 
{0.028421, -0.102673, 0.0798166, -0.0857346, 0.0472626, 0.232715, 0.0309748, 0.0119086, 0.13031, 0.0311971}, 
{-0.0183453, 0.0493197, -0.0420293, -0.25034, 0.127184, 0.238192, 0.0149393, -0.0736825, 0.0782147, -0.0594663}, 
{0.00907487, 0.011961, 0.0753165, -0.128403, 0.0865177, 0.0629536, -0.0706745, -0.0916412, -0.0603428, -0.0189188}, 
{0.055393, 0.035502, 0.112638, 0.189398, 0.0107401, 0.0104743, -0.0683412, 0.00830543, 0.0308047, -0.0388322}, 
{-0.127594, -0.148633, -0.0133161, 0.0711504, -0.0258029, 0.0983176, 0.108284, 0.0497157, 0.0202859, -0.200343}, 
{-0.143514, 0.0164142, -0.152603, -0.00176015, 0.0289175, -0.200191, 0.131876, -0.0895424, 0.140583, -0.0284607}, 
{0.0886808, 0.125218, -0.0374346, 0.128033, -0.0849064, -0.089825, 0.0423261, 0.0239154, -0.0443445, 0.106282}, 
{-0.140014, 0.048348, 0.0259571, 0.00736973, 0.00306118, -0.110214, 0.0532368, 0.0315076, -0.215671, 0.123808}, 
{-0.0164265, 0.0155697, 0.00783817, -0.106485, 0.147249, -0.00895423, -0.164733, 0.0357419, -0.0547419, 0.00372633}, 
{0.0503311, -0.0882608, -0.221643, -0.196731, 0.112538, -0.200213, 0.0741382, 0.0225794, -0.052556, 0.0493146}, 
{-0.0571958, -0.110156, -0.126785, -0.168455, 0.121189, 0.021824, -0.00836277, 0.0212683, -0.0199536, 0.0805656}, 
{-0.237474, 0.0623552, 0.0163496, -0.139168, 0.0543722, 0.0361901, 0.159025, 0.0522754, 0.0320995, 0.0550613}, 
{-0.111857, 0.128163, 0.1298, 0.117247, -0.0663275, 0.00351202, -0.0231412, -0.011018, -0.134194, -0.198625}, 
{0.137103, 0.0600443, 0.039263, 0.0646091, -0.0167933, -0.0536186, 0.0940223, 0.0583497, 0.051471, -0.0855875}, 
{0.156598, -0.148193, 0.0654835, 0.0383911, -0.0359546, 0.12315, -0.0992372, -0.02011, 0.0151054, 0.0200771}, 
{0.0454603, -0.0230952, -0.100623, 0.145629, 0.0320305, -0.0472247, 0.0797262, -0.0033774, -0.0847758, 0.0877978}, 
{-0.0493445, -0.00101965, -0.116256, 0.152601, 0.123724, -0.144602, 0.0457476, 0.0404744, 0.0201336, -0.019938}, 
{-0.0688518, 0.00742568, 0.128982, 0.0726897, -0.0448664, 0.0544842, 0.0521065, 0.0573768, 0.0781134, 0.14437}, 
{0.00947714, -0.0530923, -0.0426503, 0.0867686, 0.126415, -0.0950508, 0.213035, -0.0215785, -0.0349973, 0.0886854}, 
{0.0710575, 0.000548652, -0.0516061, 0.0121012, 0.140823, -0.052495, 0.0185441, 0.0227205, -0.0648317, 0.0163923}, 
{0.0555184, -0.0979215, 0.0615575, 0.076006, 0.0366898, 0.0815497, 0.0151425, -0.0528503, 0.0523289, 0.141823}, 
{-0.0381496, 0.0199994, 0.0286355, -0.0277132, -0.097787, -0.144987, -0.127728, -0.0723729, 0.160556, 0.093584}, 
{-0.0965608, -0.0830835, -0.0975658, -0.102589, 0.0211487, 0.0782918, 0.102161, 0.1801, 0.176502, -0.0681329}, 
{0.0708357, 0.0587147, -0.00367507, 0.107186, -0.0164166, -0.139982, -0.0357057, -0.0877198, -0.0150529, 0.203545}, 
{-0.0216881, 0.0530913, -0.0244316, 0.157856, 0.110335, 0.133788, 0.23922, 0.0468585, 0.0594841, 0.139857}, 
{0.0138278, -0.0211169, 0.0926408, -0.107312, 0.00139408, 0.0890245, 0.195458, 0.0787434, 0.00984183, 0.0362387}, 
{0.0224949, 0.0999206, 0.219789, 0.0375601, -0.00201323, -0.0756884, 0.00936476, -0.0235657, -0.11439, -0.0225038}, 
{-0.0704752, -0.144551, -0.0109061, -0.105123, 0.0496679, 0.150027, -0.00103895, 0.0382034, 0.212892, 0.0587489}, 
{-0.0497424, 0.0561108, -0.0558492, 0.0939908, -0.0229626, -0.0525163, 0.056204, 0.0708443, 0.0284547, -0.114597}, 
{-0.0277695, 0.099218, 0.0328845, -0.0112322, 0.0628345, 0.0235882, -0.0247352, -0.130503, 0.0360017, -0.161359}, 
{-0.0808212, -0.0269204, 0.0407876, -0.071005, -0.0310381, 0.0191167, 0.105219, 0.142287, 0.0694053, 0.105407}, 
{-0.097072, -0.00825854, 0.0353069, 0.0765759, -0.200818, -0.214564, -0.0115205, -0.165448, 0.100913, -0.0452615}, 
{0.0467823, -0.0265924, 0.00243445, 0.0323272, 0.042476, -0.0943937, 0.0364723, -0.00206204, -0.0356072, -0.0178133}, 
{0.103392, -0.0101147, 0.143222, 0.0744467, 0.0551064, 0.032506, 0.013753, -0.273037, -0.162889, 0.033742}, 
{-0.0158123, -0.187184, -0.125163, -0.0590281, 0.115849, 0.271315, 0.109783, 0.065053, -0.0782966, -0.0381701}, 
{-0.138543, 0.156736, 0.00764923, 0.0121118, 0.00306606, -0.000845871, 0.0872291, 0.0635437, -0.00356174, -0.14176}, 
{0.170087, -0.0984751, -0.130514, 0.0342486, 0.0299938, -0.0415413, -0.204725, -0.113107, -0.0212055, -0.176398}, 
{0.0218181, -0.128636, 0.101317, -0.00814338, 0.138925, 0.273133, -0.111854, 0.134883, 0.211784, -0.0157621}, 
{-0.0707456, 0.0559008, 0.0145919, 0.196911, -0.193516, -0.0815493, 0.00256487, 0.0171789, -0.114146, -0.0637678}, 
{-0.0417607, -0.163039, 0.0148808, 0.099235, 0.00910463, 0.0301115, -0.0194072, -0.0512809, -0.110275, -0.0561519}, 
{-0.124434, 0.0357712, 0.0745999, -0.0457111, -0.242087, 0.0247036, 0.13299, 0.00986447, -0.00946842, 0.0980878}, 
{0.0273523, 0.0121232, -0.121328, -0.0253106, 0.112207, 0.010703, 0.0758354, -0.0191683, 0.0971831, 0.123075}, 
{0.0751246, 0.197291, -0.0493378, -0.0671387, -0.015206, 0.0788322, 0.130083, -0.0658283, -0.134477, -0.143598}, 
{-0.130715, 0.277809, 0.176107, -0.0166074, -0.0142367, -0.106485, 0.0941751, 0.205181, 0.0169051, 0.196155}, 
{0.0282432, 0.107235, -0.0877698, 0.0905045, -0.213081, 0.154967, 0.129952, 0.130743, 0.0116075, -0.00563762}, 
{0.0499261, 0.0815172, 0.003416, 0.0692721, 0.127668, 0.097929, 0.0992991, -0.0952834, 0.110993, 0.0521153}, 
{0.0324178, 0.0717455, -0.236459, 0.0224774, -0.0723944, -0.0776808, 0.151439, 0.0381337, -0.14922, -0.0537106}, 
{0.0237541, -0.0636446, -0.0601769, 0.0418383, -0.186179, -0.17055, -0.204365, -0.12199, -0.229683, -0.0443407}, 
{-0.00415439, 0.03462, -0.150211, -0.00519963, -0.0568256, 0.146812, -0.156063, -0.221131, -0.0971107, -0.118788}, 
{-0.0159375, 0.0429505, -0.127411, -0.0278678, 0.027, 0.0441576, -0.133231, -0.0733553, 0.162014, 0.0910731}, 
{-0.21306, 0.00159323, 0.0447033, -0.185527, -0.0811073, 0.0923572, 0.0517205, -0.0562812, -0.0599214, 0.0327852}, 
{0.0492174, 0.249177, -0.079309, -0.11675, -0.0155649, 0.120606, 0.0054444, -0.0438012, -0.0527493, 0.0387015}, 
{-0.0756135, 0.114626, 0.139954, 0.0469477, -0.0776082, -0.108213, 0.039975, 0.0278563, 0.0119507, -0.130764}, 
{0.0469349, -0.0878031, -0.0292354, -0.199781, -0.0612877, 0.114475, -0.0483812, -0.00694236, 0.133628, -0.0325434}, 
{0.0699175, 0.0169939, -0.167525, -0.182169, 0.00606906, -0.106037, 0.103254, 0.0260325, -0.051756, -0.0273258}, 
{-0.00826196, 0.183964, 0.0625243, -0.0717075, 0.0791986, -0.0368698, -0.0780792, -0.112325, -0.0873853, 0.0987052}, 
{0.220068, 0.0231353, -0.0363666, 0.211979, 0.0759575, 0.158991, -0.0031057, -0.0988844, 0.0104162, -0.0711307}, 
{0.0671959, -0.134426, 0.0696775, 0.0194027, -0.0727176, 0.0980817, 0.00435466, 0.0539391, -0.0917217, -0.0776045}, 
{-0.125077, 0.189214, -0.115148, 0.0790001, -0.129794, -0.184883, 0.0151974, 0.0656524, -0.0399689, -0.0550923}, 
{-0.219627, 0.218767, 0.0266453, -0.0521312, -0.125463, 0.172348, -0.100092, -0.0453662, 0.0252365, -0.051689}, 
{0.157557, -0.00909688, -0.0178254, 0.124094, 0.00662469, -0.191456, 0.209799, 0.0995163, 0.0100856, 0.0471999}, 
{-0.092081, 0.0175077, -0.0309795, 0.0896386, 0.03656, 0.0128779, -0.0263631, 0.117451, -0.0631163, -0.0564642}, 
{-0.204896, 0.102765, 0.171139, 0.0667222, 0.127563, -0.0897151, -0.0343106, 0.0829538, 0.00593823, 0.0244803}, 
{-0.0964984, 0.12845, 0.086327, -0.00551134, 0.0608746, 0.124387, -0.2172, 0.0879071, 0.0199003, 0.099488}, 
{-0.0149246, -0.0052983, 0.108904, -0.0186837, 0.100717, -0.071803, 0.0708274, -0.0349755, -0.036256, -0.0205209}, 
{0.00591242, -0.0865668, 0.0140099, -0.0825619, 0.160364, 0.0350129, -0.0737138, 0.0185408, -0.294698, 0.0468717}, 
{-0.0924679, 0.0256742, 0.122937, -0.026263, 0.0297166, -0.0758621, -0.126747, -0.00961765, 0.0179796, 0.187322}, 
{0.0496938, -0.0161745, 0.160583, -0.0337062, 0.0430656, 0.0973964, -0.00760432, -0.121341, -0.146286, 0.0361067}, 
{-0.00361021, 0.134481, -0.00601428, -0.0564876, 0.0816777, -0.0193826, 0.00709564, 0.0755076, 0.0387643, 0.026161}, 
{-0.0923842, -0.0139232, -0.0610632, 0.0433708, -0.0647081, 0.0320994, 0.0176441, -0.0509816, 0.0198075, -0.0250583}, 
{-0.0224629, 0.0399383, -0.135687, 0.0555286, 0.0751577, 0.00536376, -0.0325667, 0.127161, 0.0816033, 0.0643689}, 
{-0.159435, -0.0253206, -0.0813522, -0.0066644, 0.0473686, -0.203154, -0.117685, -0.13123, 0.06542, 0.0594814}, 
{0.0451348, 0.0329297, -0.0555925, 0.00420493, 0.139623, 0.102124, -0.131334, 0.14692, -0.118918, 0.0639013}, 
{-0.0231155, 0.106947, 0.0399168, -0.00723003, -0.26674, -0.0583816, 0.0783458, -0.0266553, -0.0679441, -0.0412804}, 
{-0.052652, -0.0716287, -0.11632, -0.155513, 0.0183871, 0.018824, -0.23386, -0.139122, -0.0227495, -0.271994}, 
{0.0493917, 0.00510019, -0.106216, -0.117586, 0.0482972, -0.00206744, -0.149124, 0.19604, -0.0585233, 0.0844445}, 
{0.163338, 0.0322041, -0.0406477, 0.0387413, -0.0481899, 0.223965, -0.193993, -0.149866, 0.0131801, -0.120262}, 
{-0.0529267, 0.021827, -0.0948589, -0.0849247, -0.0346695, 0.150478, -0.206581, -0.0302074, -0.0033965, -0.128254}, 
{-0.049799, -0.0516818, -0.0381539, -0.0110365, -0.0370482, -0.00524409, 0.118632, 0.0689791, 0.108428, -0.212429}, 
{0.065048, 0.104832, -0.221518, -0.30702, 0.130823, -0.201992, -0.116783, -0.046221, -0.00881836, 0.188573}, 
{-0.0978402, 0.0451439, -0.0386406, -0.0426743, -0.130686, -0.103572, -0.00296924, 0.0185603, 0.0851637, -0.101011}, 
{0.0078218, 0.173271, -0.0870137, 0.0177885, 0.0592237, 0.265097, -0.0324509, -0.103303, -0.0736274, -0.0832593}, 
{0.101901, 0.0285133, -0.118023, -0.0325011, 0.188709, 0.0713058, -0.0220628, -0.150021, -0.147992, -0.00623097}, 
{0.0933396, 0.101644, -0.0511226, 0.122761, 0.117798, -0.0428534, 0.0663177, -0.138079, 0.0503607, -0.091018}, 
{-0.0785708, 0.0502131, -0.0315514, -0.0729583, 0.0524597, -0.137439, 0.0854151, -0.0490627, -0.0453283, -0.0494137}, 
{-0.0117566, 0.0513445, -0.168387, -0.0443291, 0.220336, -0.155573, 0.0584375, 0.00544864, 0.0355024, -0.0244868}, 
{-0.0813523, -0.0203156, -0.123582, 0.0160505, 0.0250499, -0.0226139, -0.0400533, -0.0628856, 0.0755055, -0.142063}, 
{-0.00326383, 0.0157227, 0.0389388, 0.0209748, -0.0397219, -0.0534746, 0.121272, 0.119584, -0.0942258, 0.0112172}, 
{0.0573131, 0.135438, -0.0236572, 0.0552843, 0.11284, -0.00439449, -0.0493511, -0.0461828, 0.065101, -0.134919}, 
{0.0236561, -0.102901, -0.0258804, 0.109956, 0.0653162, 0.128537, 0.173611, -0.00728644, 0.0462773, -0.0456513}, 
{-0.040205, 0.00456358, -0.0678761, 0.170243, -0.0406414, 0.110214, 0.0208302, -0.0065937, 0.0652508, -0.0187497}, 
{0.0539252, -0.0746122, 0.0117351, 0.010828, -0.0404329, 0.0166316, -0.0290995, 0.0536522, 0.135987, 0.13681}, 
{-0.114864, 0.0503518, 0.0849976, -0.0354108, -0.0455067, -0.112283, 0.0494739, 0.145044, -0.0897655, -0.0358025}, 
{-0.0181092, -0.0543845, 0.0853607, 0.0526622, -0.108265, 0.103005, -0.074428, 0.133729, 0.0587023, 0.11775}, 
{0.128742, 0.121045, -0.0221319, 0.151653, 0.076131, 0.0300432, -0.0166391, -0.01115, 0.152594, 0.0250789}, 
{-0.132872, 0.168502, 0.142517, 0.103853, 0.0168283, 0.0448236, 0.0321573, 0.10029, -0.00639365, -0.00341039}, 
{-0.0342652, -0.142727, -0.0376462, -0.0398667, -0.118113, -0.0852378, 0.221211, 0.157859, 0.112338, -0.170754}, 
{0.000963809, -0.0525191, 0.0649586, 0.0297197, 0.156345, -0.0772275, 0.0112202, 0.0339537, 0.0515475, -0.0758251}, 
{0.0530558, 0.10965, 0.0133234, 0.0895958, 0.139621, -0.162545, 0.00300051, -0.0738425, -0.0632928, -0.0338557}, 
{0.05083, -0.0093022, 0.0609792, -0.0492408, -0.0785316, -0.122695, -0.028037, 0.00551623, 0.0787499, 0.0274093}, 
{-0.0256889, -0.225957, -0.129891, -0.0808283, -0.0192742, 0.0506779, 0.0530884, 0.00127781, -0.0378511, 0.0131095}, 
{0.0908335, -0.0909553, 0.185688, -0.0374231, -0.103153, -0.0261961, -0.0863683, -0.0864333, -0.204489, -0.0189279}, 
{0.0323449, -0.110186, 0.0133012, 0.133081, 0.0020864, 0.0819793, 0.187943, -0.107447, -0.135352, -0.0822669}, 
{0.0177553, -0.00683493, 0.101942, -0.00164419, -0.0676208, -0.105529, 0.0757003, 0.126417, 0.0236071, 0.0991632}, 
{1.03512e-05, 0.00892916, 0.0353338, 0.0412148, 0.135125, -0.176308, 0.0938352, -0.0175511, -0.00501636, -0.0206953}, 
{-0.0924513, -0.0696206, -0.0885164, -0.0897489, -0.0174455, 0.0697538, 0.0292629, -0.0565081, 0.0379773, 0.0868679}, 
{-0.142654, -0.0449355, 0.0838228, -0.190736, -0.149484, -0.15388, 0.118872, -0.0724447, -0.069225, 0.0163926}, 
{-0.084742, 0.00566999, -0.038434, -0.0966855, 0.0205539, -0.148591, -0.0272276, 0.0731465, -0.0385049, 0.0610434}, 
{-0.00777506, -0.0715442, -0.109872, -0.0558461, -0.0446224, -0.0368934, 0.000333367, -0.0688689, -0.0662622, -0.199489}, 
{0.175687, -0.119093, -0.0470742, 0.182483, 0.0880622, -0.0540065, -0.0827028, -0.0631269, -0.0239255, -0.0310072}, 
{0.0847874, -0.0799132, -0.119395, -0.0416004, -0.00113691, 0.0115741, -0.167699, 0.00199147, 0.127752, -0.0970034}, 
{0.0130391, 0.127077, 0.0101091, -0.0436618, 0.0499262, 0.123876, -0.110675, 0.141442, -0.0318921, -0.172322}, 
{0.00830647, 0.124676, -0.0185939, -0.0606825, 0.00277741, -0.0489703, 0.118005, -0.144271, -0.0981528, -0.0198702}, 
{0.0530463, -0.0640296, -0.0573074, -0.00890052, 0.0223553, -0.0642335, -0.121028, -0.100984, -0.0597736, -0.0615075}, 
{0.0226295, 0.0123517, 0.0523537, 0.146518, 0.171529, -0.00520723, 0.227463, -0.00565663, 0.0429365, 0.00310226}, 
{-0.0543417, 0.101959, -0.00395755, -0.092699, -0.0781806, -0.0523866, 0.0797789, -0.117522, 0.0482415, 0.00218118}, 
{-0.049247, -0.0928749, -0.103325, 0.0368146, -0.20379, -0.140812, -0.0405011, 0.160036, -0.0949431, -0.151441}, 
{-0.0485497, 0.148249, 0.0190373, 0.165553, -0.11496, 0.0601641, -0.0296367, 0.167635, 0.0426354, 0.0447273}, 
{-0.104858, -0.00591151, 0.00388852, -0.0499509, -0.0444196, 0.0224023, 0.0616761, -0.0105381, 0.0776774, 0.0231051}, 
{-0.0648895, -0.0535609, -0.0165873, -0.00187824, -0.123372, 0.104087, -0.117663, -0.205467, -0.142852, -0.0468526}, 
{-0.100781, -0.0455999, -0.00779872, -0.029965, 0.133574, 0.0896616, 0.036492, -0.099527, -0.0238407, -0.0555726}, 
{0.0854864, -0.0291309, 0.214644, -0.120731, 0.05877, -0.271164, -0.166219, 0.00714219, 0.0410248, -0.13965}, 
{-0.0709453, -0.0100958, 0.209415, -0.0649952, -0.0225391, 0.0384535, -0.0240898, 0.07878, 0.122708, 0.0478053}, 
{-0.112328, 0.0559136, -0.1699, -0.0296113, 0.103458, -0.00145736, 0.0249298, 0.0708606, 0.0126627, 0.0474683}, 
{0.103114, -0.140164, -0.115776, -0.00617317, -0.00966729, 0.0815927, -0.0466669, -0.0945937, 0.220271, -0.127997}, 
{0.112791, -0.14408, -0.0941679, 0.0102108, -0.0366489, 0.14217, -0.0245866, -0.0143293, -0.00975501, 0.0384982}, 
{0.0641095, -0.0317231, 0.316622, 0.0180955, 0.145987, -0.159236, -0.140258, -0.00369817, -0.201304, 0.0889026}, 
{-0.0158683, -0.0312163, -0.11982, 0.038459, 0.0968829, 0.00662188, 0.0734558, 0.0368273, -0.053156, 0.103785}, 
{0.129885, 0.0653272, -0.074928, 0.0826814, 0.0926185, 0.0659112, 0.104889, 0.177485, 0.0299724, -0.0488147}, 
{0.0200331, 0.0287684, -0.103618, -0.0676533, -0.110553, -0.101097, -0.0303434, 0.0228764, 0.0836292, -0.119682}, 
{-0.145489, -0.0255815, 0.202259, -0.0321506, 0.0374822, 0.0194695, 0.0435575, -0.111794, 0.0284357, -0.122825}, 
{0.021503, 0.0904934, 0.164544, -0.0560663, 0.103715, 0.0897872, 0.0562881, 0.222117, 0.0221473, -0.0684027}, 
{0.0101371, -0.119447, 0.11028, -0.0739627, 0.123645, 0.0622102, -0.11071, 0.130099, -0.172381, 0.146036}, 
{0.0363123, -0.144011, 0.0319273, -0.108106, -0.103289, -0.036281, -0.179946, 0.0681134, 0.182811, -0.0150916}, 
{0.071028, -0.0720097, -0.00075378, -0.119903, -0.101064, -0.0868649, -0.101428, -0.0984283, -0.0953462, 0.0254534}, 
{0.139546, -0.00600775, 0.0298442, -0.104568, -0.0234908, 0.097438, 0.0792253, 0.111245, -0.157861, -0.186791}, 
{0.219839, -0.0141075, -0.104755, 0.00849246, 0.0889526, 0.0686914, 0.114158, -0.0390794, -0.121348, -0.00282944}, 
{-0.0989252, 0.00458654, -0.125505, 0.00955726, -0.0174747, -0.107873, 0.154831, -0.093474, 0.208762, 0.0881134}, 
{-0.108902, 0.0693868, -0.0555385, -0.14495, -0.0462232, 0.202819, 0.00132933, 0.0474732, -0.101578, 0.195778}, 
{0.0694297, 0.0240818, 0.0731753, 0.0772215, -0.0345533, 8.29662e-05, 0.0279174, -0.128502, -0.131998, 0.0259983}, 
{-0.00550338, -0.108789, 0.0977432, -0.0710334, -0.100209, 0.000520311, 0.0605072, 0.0685059, -0.00749682, -0.105913}, 
{0.0881307, 0.038831, -0.0880256, 0.102971, 0.0950403, 0.0571871, 0.0471442, -0.116786, -0.0437908, -0.238755}, 
{0.237602, -0.155867, 0.0819122, 0.063669, -0.0304553, -0.045862, -0.0619422, -0.00742297, 0.102773, -0.0336192}, 
{-0.0407988, -0.15849, -0.156173, 0.101735, -0.405358, -0.0984826, -0.0308485, -0.0708969, 0.0735801, -0.00293167}, 
{-0.0227394, 0.242682, 0.0685393, -0.0825978, -0.191021, 0.00837478, -0.0696042, -0.00292468, -0.16792, 0.235137}, 
{-0.00289701, -0.0625031, 0.0884445, -0.0586165, -0.00945602, 0.176815, -0.0782703, 0.0409066, 0.119028, 0.0326302}, 
{0.109643, 0.053881, -0.0345397, 0.222147, -0.029685, -0.00865356, 0.00100467, -0.16094, 0.0568139, 0.0347674}, 
{-0.0557061, 0.0235593, 0.00718126, -0.0635954, -0.269048, 0.0124396, -0.119616, 0.000384409, 0.103792, 0.185505}, 
{-0.0386474, 0.0200875, -0.0411798, -0.141988, -0.111681, 0.00938119, 0.0184072, -0.0638292, 0.0590652, -0.0285906}, 
{0.0793551, 0.157699, -0.130053, -0.0814794, 0.145456, 0.0587271, 0.201135, -0.129921, 0.0777245, 0.00224458}, 
{0.125694, 0.081591, -0.104776, 0.111139, -0.0299144, 0.0158204, 0.228312, 0.0841166, 0.105337, 0.040206}, 
{-0.0166018, 0.0098725, -0.0609452, -0.0391047, -0.0262762, -0.0580918, 0.0608422, 0.0224654, -0.130506, -0.134232}, 
{-0.172676, -0.0193447, -0.0359438, -0.0703626, -0.200816, -0.2132, -0.0279376, 0.084319, 0.0866918, 0.176569}, 
{0.100079, -0.106622, -0.262639, 0.0459912, -0.148772, 0.116278, -0.147831, -0.0931445, 0.146941, 0.0982353}, 
{-0.0686258, -0.0302976, 0.0992237, -0.0731664, -0.0951379, -0.0226326, 0.123384, 0.00203831, -0.134969, -0.172215}, 
{0.0372843, -0.000544137, 0.139766, -0.0397086, -0.0364565, 0.00921785, -0.119793, 0.104186, 0.0613986, -0.0533309}, 
{0.0694575, 0.191683, 0.101259, -0.0498289, 0.121875, -0.019108, -0.100169, 0.0704753, -0.0780102, 0.0825977}, 
{0.0501026, -0.0455537, -0.0722623, -0.144953, 0.0550493, 0.021692, 0.176898, -0.104996, 0.0827289, -0.0215743}, 
{-0.0703462, -0.208542, -0.0162833, -0.0125911, 0.0150072, 0.00265585, 0.0545911, -0.00527306, 0.0211693, 0.0634278}, 
{-0.0433589, 0.110637, 0.157628, 0.0837502, -0.0534181, 0.214403, 0.0848319, -0.188717, -0.00210612, 0.0582479}, 
{0.255974, -0.203964, 0.037852, 0.0339384, 0.0935191, 0.0773515, -0.0178697, 0.182474, -0.091109, 0.136606}, 
{0.0752454, -0.0732876, -0.0422016, -0.0698546, -0.120618, -0.0152818, 0.0410051, -0.028154, 0.000523982, -0.0107917}, 
{0.189129, -0.0627951, 0.0965089, -0.0471972, 0.117229, -0.139959, 0.0309504, -0.0456287, 0.213364, 0.0558029}, 
{-0.121731, -0.0625699, -0.0478539, -0.0447235, 0.0815362, 0.0554612, 0.168239, -0.0814086, 0.0703125, 0.0849834}, 
{-0.0780904, 0.215481, -0.10846, 0.144203, -0.0968054, 0.00880054, -0.00474122, 0.0533098, 0.0682669, -0.00304035}, 
{0.090284, 0.0295294, -0.200565, -0.132253, -0.0413454, -0.206576, -0.0589472, -0.0753211, 0.0856803, 0.133931}, 
{-0.0410712, 0.0488855, -0.0424976, -0.0239864, -0.109056, 0.00161449, 0.121147, 0.0544576, -0.10014, 0.000361844}, 
{-0.016797, 0.000973351, -0.0104975, 0.182014, 0.0852671, -0.00621214, 0.102379, 0.0360446, 0.052773, 0.061758}, 
{-0.00176954, -0.0101829, 0.0925991, -0.060583, -0.00587245, 0.0277389, 0.159628, -0.0385685, -0.0344311, 0.0663471}, 
{0.00494917, 0.0351675, 0.00399534, 0.0115773, -0.0584253, -0.134585, 0.0056243, -0.0847592, 0.0151796, 0.0695173}, 
{0.215499, -0.0372016, 0.0151314, -0.097003, -0.00815117, -0.0372741, -0.00707686, 0.00680787, -0.0196047, -0.049977}, 
{-0.0309093, -0.00418611, -0.0742593, 0.00157423, 0.107524, -0.0852316, -0.0928828, 0.0136673, -0.111459, 0.136045}, 
{0.0896061, 0.0559156, -0.107036, -0.109162, 0.134426, 0.122665, -0.0691752, 0.0100504, -0.0876988, -0.287427}, 
{0.159073, -0.0420723, 0.0153735, -0.0880871, -0.137247, 0.122944, -0.0601994, -0.00119191, 0.183198, 0.0670342}, 
{0.0414008, -0.0713416, 0.189735, 0.0368909, 0.0320874, -0.122484, 0.0547745, -0.121027, -0.043801, -0.0403203}, 
{-0.124633, 0.100194, -0.149318, -0.0388838, 0.00232536, 0.00329162, -0.111546, 0.0788197, 0.168903, -0.169536}, 
{0.0481096, -0.148206, 0.156768, 0.168166, -0.215365, -0.0425465, 0.0908428, -0.106368, -0.0160486, 0.0332703}, 
{-0.111009, -0.0600184, -0.0456336, -0.101281, -0.0790026, -0.00603554, 0.0503599, -0.018354, -0.00448529, -0.00154166}, 
{-0.0101795, -0.0496954, 0.0278215, 0.0515859, 0.115981, 0.0598576, -0.0266361, -0.0335008, 0.0783045, -0.0907715}, 
{-0.187501, -0.0289369, 0.123836, -0.258695, -0.00071475, 0.235768, 0.0868905, 0.0923382, -0.14166, -0.177364}, 
{-0.224495, -0.104906, -0.0402383, 0.00624284, -0.0234228, 0.118869, -0.0381326, -0.0597543, -0.128046, 0.0168387}, 
{0.158233, -0.0439431, -0.15701, -0.1278, -0.0782308, 0.0584155, 0.0555663, -0.018207, -0.0521602, -0.0478401}, 
{-0.116616, -0.0826616, 0.110301, -0.0865263, 0.00782125, -0.0809819, -0.0735239, 0.0806705, 0.119136, -0.0401506}, 
{0.0894013, 0.0163631, -0.0628361, -0.169375, 0.0826705, 0.0521975, 0.128479, -0.0453586, -0.00569125, 0.0694307}, 
{-0.154956, -0.0227786, 0.075364, 0.177878, -0.18164, 0.0156295, 0.0366933, 0.00605212, 0.137497, 0.019025}, 
{0.0860123, -0.0813778, -0.0413646, 0.125689, -0.105026, -0.0172666, -0.210267, -0.0382874, 0.115016, 0.0360745}, 
{0.13198, -0.0105573, 0.101769, 0.0651935, 0.0712063, -0.0106204, 0.114496, -0.00586683, 0.0286501, 0.0146039}, 
{0.0817455, -0.0121903, 0.0431708, -0.0473255, 0.0777237, 0.000970355, -0.00349802, 0.129473, -0.0690845, 0.0428521}, 
{0.0737078, 0.0697319, -0.0624181, -0.0405706, -0.0702966, -0.00915199, 0.00716597, 0.036103, -0.0536325, -0.130728}, 
{0.0862634, -0.0422841, 0.077423, 0.170457, -0.0973185, -0.0113524, -0.0848594, -0.207907, 0.271893, 0.108804}, 
{-0.0251398, -0.0801262, 0.027187, -0.0811924, -0.00155933, 0.00685836, -0.0161775, 0.185285, 0.108583, -0.148124}, 
{-0.0854902, -0.192419, 0.1486, 0.0451163, -0.0722474, -0.0281113, 0.079029, -0.0154374, 0.129315, 0.000959792}, 
{-0.0474801, 0.00984764, 0.11494, -0.0778832, 0.0590431, -0.106144, 0.120521, 0.0177392, 0.0332152, -0.13003}, 
{-0.146905, -0.0136275, -0.0240321, -0.00567414, -0.117865, -0.0440061, 0.0190647, -0.0066325, 0.0771446, -0.0172195}, 
{-0.121679, 0.236165, 0.127409, 0.148807, 0.0374335, -0.0428913, 0.0212614, -0.157148, 0.0170047, -0.0860838}, 
{-0.122811, -0.213215, 0.104087, 0.121599, 0.0553929, 0.133039, 0.0772185, -0.0436153, 0.0330071, 0.0719546}, 
{-0.108189, -0.0828232, -0.0297875, -0.0133521, 0.112888, -0.152348, 0.0972308, 0.115886, 0.00517974, -0.0865124}, 
{0.0580095, 0.0440022, 0.0316202, 0.0376511, 0.0460435, 0.149623, 0.0983825, 0.029689, 0.166894, -0.295153}, 
{0.035069, -0.0293002, 0.0891698, 0.0651862, 0.0728028, -0.0191857, 0.0628678, 0.116558, -0.0482901, -0.227901}, 
{0.0899061, 0.102933, -0.0286916, -0.059254, 0.0691569, -0.0472352, -0.014595, -0.136738, 0.12551, 0.124114}, 
{-0.0941481, -0.0612326, 0.0447348, -0.0322626, -0.0789634, -0.0173159, 0.00113153, 0.0108368, -0.0236779, 0.0247993}, 
{0.159307, -0.0584038, -0.0578706, -0.0130957, -0.168971, -0.0796545, 0.0822076, -0.026695, -0.0159157, -0.0407118}, 
{-0.103758, 0.067153, -0.105872, -0.0362426, 0.0887767, -0.206132, 0.126261, 0.0993942, -0.105405, -0.0565768}, 
{-0.0717163, 0.00586391, 0.0181112, 0.0222662, -0.0659203, 0.00464317, -0.0961569, -0.0746888, 0.0977318, 0.0378407}, 
{0.220894, -0.0179862, -0.107388, -0.133435, 0.013471, 0.0919662, -0.0492534, -0.169942, 0.0305209, -0.0565503}, 
{-0.24157, -0.1552, -0.0101375, -0.0802565, -0.230008, -0.00425609, 0.0756552, 0.00546307, -0.0782055, -0.045398}, 
{0.114836, 0.192773, -0.00189344, -0.0919152, -0.102345, -0.0407942, -0.0479177, 0.0488363, -0.069244, -0.0634055}, 
{-0.0992785, 0.0590947, -0.154296, -0.0632299, -0.0568436, 0.00989327, -0.00741194, -0.00970462, -0.151299, 0.123552}, 
{0.0485426, 0.0737993, -0.0458845, 0.117685, 0.00731631, -0.0860848, 0.0130442, -0.202977, -0.0854818, 0.0318302}, 
{0.110378, -0.00682381, -0.026136, 0.0373753, 0.0401107, -0.198889, -0.0445789, -0.142762, 0.103699, -0.103323}, 
{-0.0414886, -0.128342, 0.129113, 0.0717524, 0.0526524, -0.0775939, -0.0114446, -0.0579632, -0.0950257, 0.0271434}, 
{-0.0869856, -0.0356073, -0.118944, 0.0389921, 0.052587, -0.0134453, 0.0103308, 0.121111, -0.139901, 0.155539}, 
{0.164517, -0.149193, 0.105255, 0.0381055, 0.0544612, -0.0841959, 0.163755, 0.0193962, 0.00699988, 0.106259}, 
{-0.122317, -0.120946, 0.0704182, 0.259853, 0.0509844, -0.125127, -0.0569209, 0.0583182, -0.233755, 0.113508}, 
{-0.0842343, -0.255853, 0.34309, 0.165897, -0.0101437, 0.0496439, 0.0174663, 0.0741604, 0.0488824, -0.0984844}, 
{0.0513862, -0.0207555, -0.134675, 0.0613345, -0.200294, 0.0054421, -0.0531095, -0.19029, -0.00969532, -0.0828942}, 
{-0.049084, 0.025651, 0.0958474, 0.241137, 0.0123339, -0.184487, 0.161473, 0.0244607, -0.0782141, -0.0166592}, 
{0.319667, 0.205029, -0.0313482, 0.0108864, 0.0116379, -0.00345123, 0.194685, -0.0669538, 0.0746915, 0.194129}, 
{-0.0426924, -0.135713, -0.0698164, 0.312436, 0.0450479, 0.146726, 0.111959, -0.0791995, 0.00915698, 0.171406}, 
{0.253256, -0.141508, 0.0165756, 0.0666353, -0.0753838, -0.112886, -0.073889, -0.0782306, -0.0772233, -0.266512}, 
{0.144391, 0.0270114, -0.0282835, -0.010529, -0.0429178, -0.099638, 0.0117043, -0.0528686, 0.0519658, 0.0638756}, 
{-0.135861, 0.040134, -0.00360765, 0.149266, 0.0572666, -0.156631, 0.195091, -0.0631099, 0.175628, 0.111686}, 
{-0.0519161, 0.0778358, -0.131051, 0.0465246, 0.11065, -0.00219295, 0.0922693, 0.114443, -0.0315871, 0.00188505}, 
{-0.0330291, 0.0949169, 0.00501452, -0.0117748, -0.0817314, 0.193733, -0.0102889, -0.0912041, -0.0379615, -0.138829}, 
{-0.0902368, 0.048001, -0.146901, -0.134621, 0.0635817, -0.209845, -0.164799, 0.030517, 0.0120403, 0.149058}, 
{0.137092, -0.106119, -0.0361756, 0.0911927, 0.0461904, -0.112127, -0.131115, 0.115323, 0.138601, -0.00214861}, 
{0.00928535, -0.0730305, -0.0816115, 0.0206553, 0.155902, 0.039182, -0.130819, -0.117758, 0.146161, -0.156067}, 
{-0.133138, 0.081543, -0.0945778, -0.227927, -0.018703, 0.137688, -0.0824579, -0.0474317, 0.3423, -0.00501781}, 
{-0.139413, -0.102506, 0.143463, 0.240255, -0.106969, -0.167408, -0.01206, 0.0719926, 0.241912, -0.117834}, 
{-0.134318, -0.0761869, 0.00935521, -0.0707214, 0.164317, 0.00810763, -0.113038, -0.017449, 0.0466195, 0.147047}, 
{-0.0394613, -0.13267, -0.132476, -0.123348, -0.0580894, 0.0146978, -0.0971961, 0.160028, -0.066846, 0.0888344}, 
{0.0855021, -0.146281, -0.139318, 0.0554983, -0.00955429, 0.00776695, -0.0542731, -0.118581, -0.0228877, 0.0571658}, 
{0.0996993, 0.14265, 0.00847952, -0.0428713, 0.147447, -0.0510312, -0.113337, -0.102578, 0.117393, 0.1868}, 
{0.00269361, 0.141016, 0.0225116, -0.102963, -0.0776008, -0.0039297, -0.0475067, -0.0508175, -0.214015, 0.0840939}, 
{-0.0448762, 0.0139347, 0.138974, -0.0136912, -0.10381, 0.0333028, -0.00997587, 0.0132485, -0.108013, 0.0483066}, 
{-0.126529, 0.107227, -0.0566968, -0.0340534, 0.199737, 0.0807865, -0.139446, -0.0605728, 0.0389651, 0.103747}, 
{0.000701271, -0.137073, 0.0339539, 0.182632, 0.0435361, 0.0129402, 0.150966, 0.0659361, 0.168662, -0.134011}, 
{-0.0412766, -0.144558, 0.0307951, -0.25866, -0.0809224, -0.158313, 0.102125, 0.202105, -0.0326561, -0.0880244}, 
{-0.0723916, 0.00223562, -0.0200669, 0.0973587, 0.102229, -0.161839, 0.216976, 0.216769, -0.0205521, -0.0586188}, 
{0.110091, 0.0570445, -0.0305442, -0.029648, 0.196554, 0.16582, -0.0560676, -0.0829378, -0.108236, -0.16888}, 
{0.0858834, -0.0846579, -0.0029082, 0.0351438, 0.129253, 0.0623414, -0.0476848, 0.0913047, -0.00462159, -0.0224471}, 
{0.112826, 0.137365, -0.102662, 0.0557994, -0.158745, -0.0222357, 0.00769052, -0.0577273, 0.0860268, -0.139361}, 
{-0.169152, -0.0376197, 0.139729, -0.11685, 0.149908, -0.234742, 0.0187467, 0.0875648, 0.0342322, -0.0350993}, 
{0.00453331, 0.0159509, -0.0347659, 0.0186378, -0.039562, -0.0768754, 0.130483, 0.0196739, -0.107791, 0.0860801}, 
{0.131489, -0.160774, -0.0741799, 0.11673, -0.0641347, 0.0556846, -0.367616, 0.0143477, -0.0280797, 0.048289}, 
{-0.10707, 0.251536, 0.0849032, -0.176228, -0.0283154, -0.0159832, 0.233775, -0.105515, -0.038504, -0.109772}, 
{-0.0723223, -0.0432335, -0.0948575, -0.140131, -0.0885852, -0.0137019, -0.00300976, -0.179422, 0.0971384, -0.00784336}, 
{0.0284033, -0.090524, 0.056405, 0.0388379, 0.0813741, 0.0985711, -0.169867, -0.057795, 0.0357386, 0.0181413}, 
{-0.110177, 0.0133986, 0.127047, 0.000428447, 0.077474, 0.309261, 0.18917, -0.0577864, -0.0410717, -0.0947939}, 
{-0.182179, 0.174818, -0.0318151, 0.161242, -0.11187, -0.00343174, 0.126049, -0.0131381, 0.0487054, 0.0260035}, 
{0.0137285, -0.0408013, -0.000253838, 0.0414828, -0.0677902, -0.0150759, -0.0491903, -0.250888, -0.0197672, 0.119582}, 
{-0.0266495, 0.0475355, -0.0131688, 0.0493676, -0.0689781, 0.0229683, -0.0501845, 0.0206334, -0.137372, -0.0394262}, 
{-0.132097, 0.0506134, 0.0181046, -0.0456927, -0.0409606, 0.00561587, -0.0753015, -0.0171492, -0.0480762, 0.0567871}, 
{0.0978013, 0.124014, -0.0982645, -0.00205237, 0.0534862, 0.0246399, -0.203826, 0.0725132, -0.0721562, 0.0359145}, 
{-0.00505848, -0.037171, 0.0451173, -0.00320394, -0.0547484, -0.0306826, 0.124608, -0.018884, 0.25024, 0.0521765}, 
{0.0120074, 0.171977, 0.014782, 0.13454, -0.0193201, -0.071014, -0.013421, -0.019279, 0.000866669, 2.29082e-05}, 
{-0.0975096, 0.0163127, 0.177435, 0.270803, 0.0768855, -0.0638605, -0.109167, -0.00777696, 0.131304, 0.105649}, 
{-0.00892746, -0.0992043, -0.0517125, 0.152412, 0.090743, -0.156526, -0.10287, -0.0255541, 0.0945352, 0.055605}, 
{-0.0260059, -0.0514916, -0.147577, 0.0363366, 0.152408, -0.0364552, -0.0770658, -0.168737, -0.171266, 0.16873}, 
{-0.103952, -0.0644851, 0.245452, 0.0906314, 0.00144091, -0.0364606, 0.0162516, 0.0110094, -0.0635518, -0.060028}, 
{-0.0954376, -0.00263074, -0.0464953, -0.0319534, 0.0180347, -0.0879123, -0.228577, 0.0294784, 0.0012066, -0.134339}, 
{-0.0290047, 0.112752, -0.033724, -0.0291448, 0.0404353, -0.0742425, 0.0125713, 0.189485, -0.0991653, -0.185087}, 
{0.12889, 2.72728e-05, 0.00581031, 0.000422407, -0.0265016, -0.107925, -0.0503311, -0.0449439, -0.000751184, 0.0770439}, 
{0.1308, -0.0768528, 0.251338, 0.0180112, 0.137318, 0.0229013, 0.0469884, 0.018933, -0.048016, -0.0825334}, 
{-0.102185, -0.0641438, -0.00815177, -0.0232713, 0.121369, -0.0608405, -0.0648089, -0.0815449, 0.146078, 0.0428356}, 
{0.0715604, 0.0865432, -0.155101, 0.0268828, 0.0964184, -0.101492, 0.0677724, -0.0656406, -0.0885113, -0.0267101}, 
{-0.0709367, -0.0636114, 0.0327355, -0.0518327, 0.00481419, 0.133599, -0.0780091, 0.0771613, 0.0689385, 0.027077}, 
{0.0737502, 0.0448996, 0.190435, 0.0770917, 0.126659, 0.159823, -0.169074, 0.151336, 0.0832769, 0.177573}, 
{0.0981088, -0.0147089, 0.024004, 0.0245168, 0.0624972, -0.0464969, -0.0656816, 0.114241, 0.12625, 0.0115755}, 
{-0.134445, 0.00762446, 0.000901191, -0.077055, 0.0543189, -0.0680573, -0.0546044, -0.0105227, -0.0642362, 0.00320414}, 
{-0.0217552, 0.119857, 0.0968016, -0.00290647, -0.16688, -0.07704, -0.0893733, 0.0460341, 0.0753281, -0.0589593}, 
{-0.103321, 0.000206515, 0.0841417, -0.0609507, 0.0898323, -0.131257, 0.103538, -0.0968159, -0.0467355, 0.0416925}, 
{0.0322429, -0.022365, -0.135291, -0.0232955, -0.175093, -0.0236294, -0.0119201, 0.0622509, 0.0426834, 0.00691813}, 
{-0.0160332, 0.183993, 0.0570752, 0.075234, 0.0611228, -0.157556, -0.023603, -0.117859, -0.0968566, -0.131821}, 
{-0.00304255, -0.118046, -0.0649709, -0.115114, 0.129543, -0.0482392, -0.0120779, -0.123923, -0.193564, -0.15984}, 
{-0.0598266, 0.0324171, -0.0103917, -0.00693309, -0.0856035, -0.142872, 0.0197762, -0.0196736, -0.0111325, -0.0610374}, 
{0.227669, 0.0638448, -0.0429962, 0.144834, -0.132702, 0.00806751, -0.00833638, -0.0194238, 0.0317451, 0.0337597}, 
{0.0455712, 0.129332, 0.0368661, -0.0633643, -0.0016538, 0.055304, -0.0759247, 0.190968, 0.0626523, 0.0886056}, 
{0.0778376, -0.0574959, 0.182916, -0.206658, -0.182114, -0.109883, -0.0962051, -0.0399276, -0.094905, -0.102282}, 
{0.050047, 0.0498175, 0.148072, -0.0613075, -0.166175, -0.147232, 0.0601007, 0.0664516, -0.0911545, -0.0963521}, 
{-0.0372411, 0.247712, -0.0762971, 0.0860456, -0.0549435, -0.0422384, -0.0802557, 0.0808728, -0.127526, -0.088672}, 
{0.224522, 0.133659, 0.0516776, 0.00703338, -0.0551618, -0.00496315, -0.0590624, -0.0852949, -0.0996613, -0.0846243}, 
{0.102564, -0.091559, -0.0502194, 0.0181515, -0.0109284, -0.0152573, -0.0378724, -0.0441948, -0.0161495, -0.234228}, 
{-0.000574275, -0.094845, -0.00854076, 0.0499809, -0.13422, -0.118687, -0.0454584, -0.0160034, -0.140106, 0.0402311}, 
{-0.0390108, 0.10271, 0.130418, 0.00730502, 0.0546494, -0.117996, -0.102647, 0.237325, 0.05541, 0.179825}, 
{0.00100001, -0.0283813, 0.0421151, -0.0820469, -0.0129187, 0.094079, 0.0836286, 0.102293, -0.0617441, -0.014716}, 
{-0.0376104, 0.0513184, 0.0342026, -0.201352, 0.00301369, -0.230169, 0.0506063, 0.0272805, 0.0422307, -0.0279723}, 
{0.0626281, 0.0661229, 0.125034, 0.108997, 0.0171834, 0.0883431, -0.0372575, -0.0433061, -0.0573848, -0.100525}, 
{-0.0986362, -0.0547546, -0.075214, 0.0743545, -0.00501509, -0.12577, -0.0628168, 0.0601934, 0.147657, 0.0728049}, 
{0.0153828, 0.0734426, 0.0811263, 0.0245262, 0.153006, -0.00805018, -0.0278279, -0.098892, 0.171636, 7.78993e-05}, 
{-0.0536076, 0.00397678, -0.108574, -0.00954399, -0.0837567, -0.031448, -0.0693856, 0.246526, 0.180449, 0.0320526}, 
{-0.075017, 0.22701, 0.0561595, 0.0245906, 0.0462224, -0.11219, 0.0176613, -0.00599011, 0.0460159, 0.0336805}, 
{0.0418123, -0.000831689, 0.00845608, 0.0203711, -0.0911756, -0.210922, 0.17672, -0.0874727, -0.0350404, -0.0962564}, 
{-0.00579639, -0.00530024, 0.0578749, 0.155907, -0.109972, -0.0558709, 0.00095184, -0.119253, 0.129288, -0.145601}, 
{0.141158, 0.0127996, 0.112958, 0.0619615, -0.304472, 0.138668, 0.0629564, 0.12612, -0.00206228, -0.1142}, 
{-0.117053, 0.0374694, -0.320373, -0.0584726, -0.0617817, -0.119584, -0.00651434, 0.155516, 0.0134568, -0.00409417}, 
{-0.00429532, 0.0601864, 0.063775, -0.109189, 0.0144142, -0.0318278, 0.165735, 0.0209809, -0.0205943, 0.0834123}, 
{-0.0184944, -0.0562852, 0.0290635, 0.024769, 0.133019, -0.0574966, 0.010508, -0.0298177, -0.0327725, -0.178525}, 
{0.19448, -0.123244, 0.09967, 0.111638, 0.0591839, 0.0067414, -0.0293216, 0.122459, 0.0974385, -0.024555}, 
{0.0114739, 0.0667415, -0.309663, 0.14071, 0.0205685, -0.00524539, 0.0542758, 0.0043084, -0.0352466, -0.0049761}, 
{-0.171195, -0.0307186, 0.0132849, 0.0392923, 0.0328914, 0.0444394, -0.0550076, -0.0956158, -0.0837541, -0.0702404}, 
{-0.0546282, -0.0431224, -0.021137, -0.0437859, 0.0656668, -0.132703, -0.0147141, 0.0360374, -0.0435481, 0.0120301}, 
{-0.318124, 0.0714855, -0.115853, 0.0204795, -0.0747024, 0.115503, -0.0333893, -0.0408038, -0.0458121, 0.00627314}, 
{-0.00574018, 0.0172558, 0.0428767, 0.0235444, 0.0703901, -0.147728, -0.189058, 0.153494, 0.113853, -0.14777}, 
{-0.164829, -0.0967478, 0.256529, 0.0165932, 0.100582, -0.0150084, 0.175038, 0.0727786, -0.0342103, 0.122105}, 
{0.113135, 0.117589, -0.126032, 0.160485, 0.0734785, 0.113379, 0.0638376, -0.0704489, -0.0381232, 0.00768898}, 
{0.0522226, -0.0279222, -0.153787, -0.121968, -0.088117, 0.0939149, 0.175121, 0.00209659, -0.0641583, -0.162302}, 
{0.170984, 0.0879713, 0.110179, 0.0309671, -0.0185645, 0.0540994, -0.203777, -0.196278, -0.0821487, 0.0615829}, 
{-0.00603662, 0.0184284, 0.105672, -0.137234, -0.0745911, 0.0722129, 0.0814252, 0.0519515, -0.138431, -0.0125972}, 
{0.0989748, 0.147087, 0.0229002, 0.0213159, -0.0843898, 0.0227623, 0.0337405, 0.0044487, -0.000690391, -0.063977}, 
{-0.0949726, -0.0147865, -0.0790884, -0.310194, 0.119382, -0.013276, 0.0382748, 0.138071, -0.182199, 0.10296}, 
{-0.063453, -0.0272361, -0.00164689, -0.0530647, -0.120197, 0.00408912, 0.0747691, 0.157062, -0.0395888, -0.0762871}, 
{-0.063141, -0.0253932, -0.130056, 0.0392574, -0.109139, -0.0219713, 0.0285479, -0.118232, 0.00324471, 0.098725}, 
{0.0374138, 0.0496958, 0.0186018, 0.00407183, 0.0970247, -0.0057608, 0.14805, -0.11252, 0.0535979, 0.0586103}, 
{-0.103896, -0.0245852, 0.0113704, 0.0533782, 0.00579855, 0.13615, -0.115638, 0.117262, -0.0675792, -0.17729}, 
{-0.0275274, -0.00371387, -0.0545752, -0.0278038, 0.0654448, -0.0289177, 0.0256439, -0.0751507, -0.14077, -0.0216338}, 
{-0.190221, 0.0823249, 0.0301715, -0.0548387, -0.258168, 0.252434, -0.0929048, -0.00536759, 0.0477492, 0.062852}, 
{0.125972, -0.0243067, -0.0561956, 0.188625, 0.0112459, -0.201997, 0.147091, 0.00776632, -0.115063, 0.00119603}, 
{-0.135682, 0.0150129, 0.144361, 0.0373546, -0.0503442, -0.158158, -0.0751745, 0.263501, -0.0742683, -0.0211782}, 
{-0.102272, 0.152411, -0.157433, 0.0371744, -0.214155, -0.0675955, -0.154419, -0.103505, 0.0313723, -0.0256696}, 
{-0.102794, 0.044911, -0.0368195, 0.026447, 0.0691277, 0.0218622, 0.0857716, -0.0395691, 0.145837, 0.273081}, 
{-0.0770907, 0.101182, -0.145928, -0.00806545, -0.0375977, 0.0292225, -0.0745873, -0.130621, 0.265435, 0.0613377}, 
{0.0738626, -0.0516182, 0.0140376, -0.13422, 0.162604, 0.164209, -0.0354172, 0.0371368, -0.124231, 0.0248355}, 
{0.167125, 0.0269864, -0.10525, -0.109349, -0.0374422, -0.187271, 0.0153722, 0.0144868, 0.139864, 0.0106614}, 
{0.0428612, 0.056317, -0.0274677, 0.0464602, 0.182878, -0.0247568, -0.0491776, -0.113855, -0.0411481, -0.0376994}, 
{-0.00655249, 0.105111, -0.0338647, -0.171419, -0.0500044, 0.0191343, 0.0993495, -0.030054, -0.0583453, 0.0958852}, 
{0.00435791, 0.0948547, 0.0492713, 0.119083, 0.0389143, -0.0841003, -0.109266, -0.212469, -0.0035131, 0.147009}, 
{-0.14107, 0.00162018, -0.249355, -0.143054, -0.0961458, 0.0657087, -0.120888, 0.000320976, -0.221878, -0.0693306}, 
{0.00497666, 0.0516268, -0.132378, -0.00160023, 0.0321109, 0.0520997, -0.0704184, 0.0727263, 0.167507, -0.0434644}, 
{0.116537, 0.0194191, 0.0386253, 0.0124524, -0.1218, 0.0804942, 0.117625, -0.0342189, 0.062772, 0.0396837}, 
{0.0392857, -0.00692138, 0.0634924, 0.0164031, 0.0325832, -0.112501, 0.10677, -0.213604, 0.070071, 0.0117139}, 
{-0.0552088, -0.137286, -0.0789864, 0.161331, 0.023773, -0.043972, -0.203527, -0.0673553, 0.0323465, -0.115929}, 
{0.0473786, -0.249183, -0.08241, 0.00802346, 0.018573, 0.0289749, -0.0413225, -0.0705171, -0.0559692, 0.0262472}, 
{-0.0210795, -0.0230164, -0.124053, 0.0204698, 0.101832, -0.0525906, 0.024282, -0.17335, 0.0134777, -0.00253908}, 
{0.107169, -0.043362, 0.0805884, 0.0169344, -0.00247063, -0.140097, -0.0412316, -0.0353864, -0.14079, 0.0184047}, 
{0.096613, -0.0866095, 0.0552559, -0.00180618, -0.0808252, -0.0764266, 0.0984278, -0.205038, -0.0282259, 0.0212048}, 
{-0.136491, 0.208016, -0.020101, -0.121329, -0.125602, 0.0257828, 0.0443309, -0.0410592, -0.0206836, 0.0441084}, 
{-0.0349348, -0.0013019, 0.19386, 0.0379852, -0.144549, -0.106059, -0.123014, -0.0333906, 0.0800845, 0.0164647}, 
{-0.0378861, 0.00259757, -0.1205, 0.118678, -0.0423827, 0.0157271, -0.0561134, -0.0218467, 0.00685236, -0.0179286}, 
{0.148481, 0.00670597, -0.0703303, -0.0932591, -0.0470912, 0.198885, 0.0860818, -0.0190158, 0.0375084, 0.0229669}, 
{-0.0477076, -0.0574816, -0.0591782, 0.0202143, 0.0784011, 0.0552536, 0.0461406, -0.0242664, -0.180609, 0.0207882}, 
{-0.0920819, -0.0668053, -0.0321833, 0.0478308, 0.0333218, -0.0279448, -0.0390541, -0.173005, -0.10206, -0.0754177}, 
{-0.0336807, -0.0172158, -0.0159296, 0.00659248, 0.0436313, -0.0676086, 0.0785483, -0.0546502, 0.167109, -0.0621826}, 
{0.0492997, 0.0755718, 0.107473, 0.0751723, -0.175944, -0.0197204, 0.045919, 0.0452276, -0.299788, -0.0265301}, 
{0.0647555, 0.03663, 0.0772976, 0.210272, 0.0571184, 0.0241468, 0.1674, 0.057248, 0.0551099, -0.142446}, 
{0.0734102, -0.0225883, 0.140369, 0.0100633, 0.113123, -0.0137684, 0.0419208, -0.106443, 0.0653778, -0.0553167}, 
{-0.141664, -0.309091, 0.193051, 0.0189811, -0.0913423, 0.0973464, 0.176986, -0.00508991, 0.0239839, -0.117341}, 
{-0.173178, -0.092037, -0.0800233, 0.0073147, 0.182903, 0.0872819, 0.143731, 0.105789, -0.0929767, 0.0181598}, 
{-0.176933, -0.0438202, -0.165142, 0.0310126, 0.160073, 0.0780653, 0.140331, -0.180693, -0.115329, 0.0304174}, 
{0.128645, 0.102258, -0.0685761, -0.0406972, -0.059592, 0.057566, 0.128657, 0.00471021, 0.003317, -0.0328506}, 
{0.118275, -0.0907314, -0.00111839, -0.0715064, -0.00291846, -0.0954866, 0.0887175, -0.117524, -0.0797301, 0.0825256}, 
{0.18475, -0.0196208, -0.0285349, 0.175809, 0.0475236, 0.149002, -0.103876, -0.0566148, -0.0362143, 0.0962311}, 
{0.141777, -0.137269, -0.0766428, 0.141799, 0.0752821, -0.0159512, 0.101751, 0.268139, 0.0251603, 0.208785}, 
{0.0854808, 0.115939, 0.0182715, 0.181165, -0.220179, -0.0261536, -0.033164, -0.0713958, -0.106443, -0.130197}, 
{0.154317, -0.0896277, -0.121964, 0.0720264, 0.0543095, -0.00797973, -0.030913, 0.0389622, -0.16874, -0.000367871}, 
{-0.0136629, -0.118566, 0.0160723, 0.12801, 0.0134983, 0.0278027, 0.0504915, -0.00163733, 0.00963791, 0.111001}, 
{0.00239313, -0.0591185, 0.00530803, -0.0678889, 0.000460019, -0.02979, -0.202942, 0.104474, -0.122458, -0.0176661}, 
{-0.163006, -0.0884478, -0.247665, -0.0137294, -0.0179723, -0.198319, 0.0281806, 0.144791, -0.125531, -0.18091}, 
{-0.172692, -0.0808367, 0.0119679, -0.151808, 0.0300769, -0.095407, -0.06891, 0.0480121, 0.0147975, 0.166637}, 
{-0.0903251, 0.148346, -0.230035, -0.217515, 0.0547064, 0.0690216, 0.033628, 0.123159, 0.0769562, -0.0664401}, 
{0.152882, -0.0590118, -0.0222471, -0.0428118, 0.0532802, -0.0410743, 0.00213736, -0.0747989, -0.0468762, 0.0653143}, 
{-0.0954303, -0.0668498, 0.0321568, -0.0247482, 0.0526868, 0.0660182, 0.0305018, -0.123646, 0.0846449, 0.213149}, 
{0.0387856, -0.0901729, 0.0321508, -0.00858261, 0.00474022, -0.0603631, -0.297268, -0.124679, 0.0132164, 0.00753591}, 
{0.157933, 0.168833, 0.111046, 0.0851473, 0.148042, 0.0211593, 0.224922, -0.0584481, -0.0486612, 0.144423}, 
{-0.0609363, -0.0256016, -0.0554589, -0.0858449, -0.026181, -0.00852314, 0.0308575, -0.0968992, -0.00828442, -0.00300315}, 
{0.12013, 0.000159605, -0.149139, -0.0838794, -0.141438, 0.0148944, -0.130686, 0.100111, -0.0415456, 0.0513272}, 
{-0.0578561, -0.0554085, 0.17125, -0.0234758, 0.173544, 0.0752245, -0.00212165, 0.0258816, -0.0313748, 0.0121323}, 
{-0.110872, -0.148652, -0.0540226, -0.0141504, -0.0674338, 0.0320818, -0.251071, -0.0629008, 0.0607751, 0.0567054}, 
{0.126696, -0.141354, -0.0250556, 0.0637427, 0.0291152, 0.0770419, 0.0867339, -0.00566567, 0.083008, 0.0257773}, 
{0.035937, -0.0628073, 0.110992, -0.0551208, 0.255149, 0.0478306, 0.0275021, 0.0425119, 0.127773, -0.170175}, 
{-0.0463501, -0.0912019, 0.0848008, -0.111769, 0.070075, 0.130915, 0.149156, -0.0165539, 0.12898, 0.0287866}, 
{-0.140015, 0.0706229, -0.0584742, -0.135282, 0.173774, 0.0258739, -0.133441, -0.0954564, -0.00181322, -0.157813}, 
{0.0920351, 0.123715, -0.0370994, 0.025607, 0.112483, 0.0214857, -0.0736221, -0.0612973, -0.0984742, 0.130533}, 
{-0.00920395, -0.0718501, 0.0386169, 0.0396258, -0.128829, -0.138884, 0.0380217, -0.26548, 0.0509044, -0.00592486}, 
{-0.0705853, 0.139452, 0.136575, -0.118034, 0.00445345, -0.0310286, 0.0565473, 0.114399, -0.144036, -0.063928}, 
{0.246993, -0.0970389, -0.0112513, -0.0901042, 0.0870438, 0.12826, -0.0941658, 0.162381, 0.0923349, 0.055176}, 
{-0.0131293, 0.0212958, -0.0267605, -0.133479, -0.257348, -0.0843219, 0.184337, 0.0366902, -0.0303815, 0.101276}, 
{-0.0261955, 0.105238, 0.101208, -0.222206, -0.085985, 0.0784457, -0.145661, 0.0956488, -0.0404344, 0.0555468}, 
{-0.0813501, 0.0829113, 0.0523239, -0.00913752, 0.0653574, -0.0315941, 0.0907696, 0.126679, 0.0578225, 0.0663098}, 
{-0.0495355, -0.029187, -0.0693641, 0.0775186, -0.00492337, 0.187821, 0.115578, 0.000450377, 0.088603, -0.114084}, 
{0.0517856, 0.094162, 0.142785, -0.0298076, -0.147111, -0.0519077, -0.0454541, 0.0130237, 0.0556643, 0.0715216}, 
{0.0507843, 0.158824, -0.0391651, 0.27855, -0.160761, -0.0190471, -0.0993395, -0.12926, -0.07843, 0.059883}, 
{0.0756742, -0.191257, 0.096955, -0.054812, 0.160753, 0.0851317, 0.1498, 0.0694466, -0.0876325, 0.128089}, 
{-0.0571722, -0.0618637, 0.063439, -0.00723817, 0.107188, 0.0367674, -0.0808556, -0.131591, 0.203134, 0.238138}, 
{0.0726332, -0.0136445, 0.262946, -0.127503, 0.21648, 0.0698882, -0.129675, 0.12016, -0.0628477, 0.0578061}, 
{-0.0616704, 0.151512, -0.0227286, 0.00443843, 0.0840645, -0.0273269, 0.0085592, -0.198561, 0.177723, -0.130206}, 
{0.226959, -0.0545096, -0.236572, 0.0559241, 0.00884943, 0.0495122, -0.0609433, 0.0690313, 0.173623, 0.153851}, 
{0.18419, 0.03606, 0.0334553, -0.0870541, -0.0326971, 0.19033, -0.06737, 0.000406308, 0.0320367, -0.0118239}, 
{-0.089112, -0.0274326, -0.0312588, -0.0222458, 0.0528188, 0.162533, -0.00442878, -0.0470421, -0.131552, 0.0750013}, 
{0.0562155, -0.11279, 0.06203, -0.0625048, -0.209977, 0.110004, -0.115774, 0.0049466, 0.0184612, 0.0626}, 
{0.0856235, 0.0271758, -0.145147, -0.224226, 0.201859, -0.141182, 0.117959, -0.0919571, 0.116133, -0.168262}, 
{-0.0921287, -0.143263, -0.0275959, 0.0412162, 0.0365099, -0.122298, 0.0317296, 0.0884787, -0.000964948, -0.100369}, 
{-0.0157833, -0.199827, 0.0630147, 0.0345422, 0.113333, 0.0669643, -0.00258436, 0.136083, -0.105471, -0.129575}, 
{0.0435708, -0.029521, -0.0346848, 0.0701503, -0.141121, 0.0289968, -0.0751379, 0.0307469, -0.125314, 0.182263}, 
{-0.0137066, -0.15029, 0.172521, -0.00553805, -0.142166, 0.127979, -0.0295722, 0.0276137, 0.107634, 0.099459}, 
{-0.0378851, 0.0934855, 0.0729914, -0.0329129, 0.0609931, -0.243068, -0.0305436, -0.0710209, 0.0641551, 0.0254123}, 
{0.114279, -0.0421074, -0.012787, 0.115578, 0.163864, -0.0823583, 0.146983, -0.0605033, 0.00841211, -0.0343332}, 
{-0.0445571, 0.0334847, 0.153994, 0.0771445, 0.0881041, 0.0148446, 0.145184, 0.076538, 0.126003, -0.0911357}, 
{-0.0119992, 0.0777322, 0.123888, -0.0344951, -0.197852, 0.0310567, 0.0604575, -0.135816, -0.0433873, -0.0696403}, 
{0.147124, 0.0541605, 0.102226, -0.176565, 0.0957987, -0.0541813, 0.000981774, -0.119084, 0.143973, 0.0766118}, 
{0.0981994, 0.0605196, -0.0234861, 0.115153, -0.075768, 0.159774, -0.0581057, -0.0328849, -0.126661, -0.144227}, 
{-0.0320257, 0.141287, -0.117446, 0.0369753, -0.175281, -0.243669, -0.141037, 0.106664, 0.0431214, 0.119802}, 
{0.151145, -0.185352, -0.169087, 0.00600814, 0.0538766, -0.0610151, -0.0870198, 0.141573, 0.211184, 0.0974281}, 
{-0.0105554, 0.147504, -0.0253015, 0.0852059, -0.100012, -0.00388172, -0.143443, 0.0900774, -0.0820944, -0.126206}, 
{0.0852843, 0.0198923, 0.189144, -0.0864813, 0.223372, -0.0954394, -0.0655952, -0.0289675, 0.0977147, -0.0730473}, 
{-0.141808, -0.173298, -0.145766, 0.00906014, -0.0477581, -0.186294, -0.19158, -0.0128309, 0.0737805, -0.253767}, 
{0.0620871, 0.0644948, 0.0113258, -0.121072, -0.028141, -0.123262, -0.268206, 0.0711975, 0.0752825, 0.185124}, 
{-0.0953144, -0.0107293, 0.0663279, 0.0697188, -0.278556, -0.0276911, -0.139517, -0.0107731, 0.0163131, 0.226614}, 
{-0.212981, 0.194529, 0.0574484, 0.0338695, 0.0597574, 0.107417, -0.227349, 0.203134, 0.043284, 0.0697441}, 
{0.0271936, -0.0936593, 0.0942098, -0.0433135, -0.167104, 0.0366851, -0.154679, 0.0833141, 0.21634, 0.103039}, 
{0.0353304, 0.0851139, -0.0552971, 0.1463, 0.0947126, -0.146392, -0.306231, -0.0428691, 0.0544558, -0.137915}, 
{0.0683797, -0.0790884, 0.0334698, -0.0225828, -0.0412053, 0.000571132, 0.072054, 0.29682, 0.11743, -0.110277}, 
{-0.0784832, 0.288663, -0.124748, 0.0853276, -0.0681481, -0.25853, -0.0106516, 0.132256, 0.0798311, -0.0497765}, 
{0.0530105, 0.11387, 0.154642, 0.00557179, -0.0411297, -0.119643, -0.0916927, 0.205786, -0.179291, 0.0969216}, 
{-0.0384475, 0.0599822, -0.0249149, -0.0763319, -0.0906601, -0.0787134, 0.0510414, 0.0866285, -0.0910019, -0.0343012}, 
{-0.0608038, 0.0392911, 0.0378742, 0.0907693, 0.102701, -0.179631, 0.0763658, 0.00819653, 0.14697, 0.00434944}, 
{-0.0013036, -0.0260487, -0.0838419, -0.182649, 0.0560632, 0.178174, 0.00849106, -0.0435192, 0.0516011, 0.0231411}, 
{-0.125693, -0.0586985, -0.0414603, -0.0105624, -0.00956898, -0.0817412, -0.0615283, -0.0913958, -0.0746915, 0.0562939}, 
{-0.0888006, 0.0729563, -0.186285, -0.120804, 0.0391189, 0.0993703, 0.150908, 0.00701239, 0.0428646, 0.144992}, 
{-0.0721718, 0.0616399, -0.0137152, -0.040253, 0.0620655, 0.0265031, -0.130579, 0.148898, 0.0988923, 0.0239427}, 
{0.0203454, -0.072663, -0.0375815, -0.0145054, 0.113405, 0.020079, -0.0119354, -0.192948, -0.0935092, 0.134708}, 
{-0.064301, -0.0409388, -0.0236257, 0.127709, -0.0791231, 0.0322524, -0.0116907, -0.102014, -0.0742146, 0.0458884}, 
{0.225331, -0.0558693, -0.0151403, 0.0705323, -0.00893616, -0.174931, 0.0281637, 0.0454792, 0.125853, 0.0190819}, 
{-0.163169, -0.0394232, -0.0564448, 0.0584105, 0.0477877, -0.0231735, -0.124678, -0.117826, 0.0345303, -0.0322556}, 
{0.0722872, -0.0247354, -0.0310636, 0.0388911, 0.0120427, 0.0451517, 0.0631728, 0.0585257, -0.105155, -0.0553456}, 
{-0.126087, 0.0876133, 0.0538194, 0.0551152, 0.212907, 0.0832051, -0.133914, -0.215898, 0.304382, 0.175218}, 
{0.113252, -0.111702, 0.150485, 0.0648122, 0.0319954, 0.0843458, -0.0190601, 0.04577, -0.0376248, 0.0692422}, 
{0.137274, 0.0212607, -0.132004, -0.0501576, 0.0172926, -0.0863018, 0.142793, -0.118987, 0.00873726, 0.10863}, 
{0.0369525, 0.0232557, -0.0125148, 0.00464097, -0.0360055, 0.0455361, -0.00349866, -0.164684, 0.0642562, 0.000875834}, 
{-0.112049, 0.0350735, 0.00106926, -0.0766705, 0.0785827, -0.0577489, 0.266718, 0.0143243, 0.0484629, 0.0293616}, 
{0.0906389, 0.0525254, -0.0776864, 0.0272508, -0.157503, -0.181803, -0.00410338, -0.0860825, -0.0221978, -0.0399539}, 
{-0.075874, -0.0382938, -0.0208357, -0.0760685, 0.0365874, 1.42323e-05, -0.14744, -0.00863936, 0.0895258, -0.0106078}, 
{0.100667, 0.22881, 0.108493, 0.0539058, -0.116977, -0.0131771, 0.00167678, 0.166724, 0.0231933, -0.0451353}, 
{0.0451168, -0.147609, -0.0252882, 0.135994, 0.105201, -0.0887264, 0.00480057, -0.11785, 0.122981, -0.211086}, 
{0.0265199, -0.067684, -0.127886, -0.0260422, -0.0159838, -0.120424, -0.0209338, -0.0374512, 0.238291, 0.0415046}, 
{-0.0164303, 0.222697, 0.0735844, 0.0798837, 0.111033, -0.136042, 0.103414, -0.0915809, -0.0400879, -0.133276}, 
{0.0261202, 0.0957564, -0.0726633, -0.00215359, 0.0134231, -0.0303903, -0.0550668, 0.0262147, 0.0464534, -0.0699977}, 
{-0.0896945, 0.107742, 0.042224, 0.171067, -0.0128515, 0.00317667, 0.0854564, 0.00917822, 0.135951, 0.0775323}, 
{0.035488, -0.0166001, 0.00795666, -0.118564, -0.0550271, 0.00778166, -0.148294, 0.105653, 0.0300635, 0.0328654}, 
{-0.0526384, 0.0515743, -0.0458187, -0.1662, -0.100275, 0.050602, -0.0639109, -0.0967807, -0.0873215, 0.0484769}, 
{0.180462, -0.153471, -0.0709461, 0.0484092, -0.00755689, -0.0243822, 0.0220454, -0.0817154, 0.0182113, 0.0623494}, 
{-0.0644164, 0.0231495, 0.0241565, -0.171866, 0.126084, 0.20329, 0.165542, -0.0397775, 0.191866, -0.0815483}, 
{-0.056089, -0.085267, -0.103555, 0.0651897, 0.0194169, 0.130918, -0.0524357, 0.121418, 0.0614131, 0.155781}, 
{0.0779906, 0.0224544, 0.0737542, 0.0511967, -0.131298, 0.0477842, -0.000765665, 0.0786756, 0.141864, 0.0348475}, 
{-0.015334, 0.0347347, -0.0043652, 0.147411, 0.111292, -0.101403, 0.123135, -0.0732845, -0.125036, 0.123222}, 
{-0.0945832, -0.122099, -0.0422018, -0.0978981, -0.113486, 0.0328014, -0.0935154, 0.0212814, -0.0225822, -0.00265355}, 
{0.103291, 0.117012, 0.0148329, 0.132355, -0.13053, 0.10772, -0.0341704, -0.0633872, 0.0125578, 0.0189183}, 
{0.175611, 0.107714, 0.0906613, -0.0881081, -0.0314134, 0.0076788, -0.0844104, -0.131706, 0.00567938, 0.0550211}, 
{-0.0240784, -0.0862051, 0.0229715, -0.00629818, -0.186059, -0.0813658, -0.166124, -0.0159838, 0.079568, 0.0688524}, 
{-0.124125, 0.0388958, 0.11755, 0.158202, 0.0694386, -0.0759494, -0.0317395, -0.0572664, 0.165312, 0.00640816}, 
{0.0140287, -0.0819331, -0.0027538, 0.0377274, -0.0922323, 0.0567099, 0.0418278, 0.061562, -0.0767715, 0.195997}, 
{-0.0187026, -0.090682, 0.0633252, -0.0689865, -0.0635291, 0.21619, 0.0250493, 0.101863, -0.084125, 0.0869985}, 
{0.0246951, 0.0328295, -0.0512923, 0.0189811, 0.0248259, 0.105361, -0.096483, -0.134993, 0.0706983, 0.0716108}, 
{-0.0466737, -0.00492027, -0.0358358, -0.0571555, -0.245681, -0.0948512, -0.000232379, -0.0273295, 0.0222678, -0.0928864}, 
{-0.0542122, -0.15703, 0.0295909, -0.0527316, -0.000401687, 0.00128662, 0.0512335, -0.135241, 0.00102579, 0.0414542}, 
{-0.136625, -0.162616, 0.0504142, 0.0662187, 0.0708634, -0.1079, 0.0761708, -0.12508, 0.0174701, 0.0319848}, 
{0.0123743, 0.0554798, 0.0957614, -0.0506968, -0.0669851, -0.0399349, 0.0915442, -0.0964688, -0.174102, 0.09432}, 
{-0.0975046, 0.00998557, -0.0450639, -0.0441305, -0.0256408, 0.0123548, -0.00863822, 0.0367473, 0.0391583, 0.0414865}, 
{0.0141019, 0.0304687, -0.14782, 0.125322, 0.161542, 0.00739808, -0.0843624, 0.138684, -0.198723, 0.0149705}, 
{0.00228553, 0.134941, 0.0124637, -0.0531312, -0.000633834, -0.0949192, -0.276182, 0.0494589, 0.138799, 0.0666396}, 
{-0.00741592, 0.0482186, 0.234917, 0.125102, -0.0647491, 0.0247313, -0.0729788, 0.0384961, 0.277632, -0.0131311}, 
{-0.00666545, -0.0830037, 0.0907768, 0.0587889, 0.0653545, -0.0538142, 0.059204, -0.0189838, -0.206372, 0.0663749}, 
{-0.141178, -0.000456764, -0.02453, 0.0394846, 0.0135896, 0.035509, 0.0790507, -0.00228004, 0.0233007, 0.0746073}, 
{0.0571347, 0.0398502, 0.0549797, 0.049254, -0.0069813, -0.000292813, 0.233388, 0.103221, 0.254345, 0.131329}, 
{-0.0343562, -0.129275, 0.00227499, 0.126543, -0.152383, 0.0283625, 0.0982039, 0.0342629, 0.0455678, -0.0735525}, 
{-0.0391131, -0.0181948, -0.00397921, -0.118774, -0.0745465, -0.0429742, -0.0100687, 0.0221802, -0.00967908, 0.0346705}, 
{0.0486953, 0.054063, -0.0953867, -0.128413, 0.100237, -0.0979544, -0.0668291, 0.00784926, 0.021581, -0.0598297}, 
{-0.0142904, 0.0283733, 0.253852, -0.204757, -0.103117, -0.0396449, 0.0825578, 0.051453, -0.109582, 0.0209136}, 
{-0.0972798, -0.128412, -0.0286262, -0.0322379, 0.0703597, 0.0867819, -0.169262, -0.0934777, -0.187015, 0.0485978}, 
{-0.130315, -0.0360092, 0.0390606, 0.192744, -0.0573775, -0.04845, 0.0129846, 0.112338, 0.00295335, 0.0468972}, 
{-0.0253099, 0.12483, 0.0280491, -0.0220058, 0.0397262, 0.0372297, -0.0246516, 0.014555, -0.00912009, -0.0244452}, 
{0.123345, 0.145201, 0.0789653, -0.013843, 0.0607767, -0.0300858, 0.188471, -0.10098, -0.0581159, 0.170775}, 
{0.0191985, 0.0495009, 0.0899474, -0.108568, 0.050422, 0.229008, -0.122761, 0.010804, -0.122936, 0.0717195}, 
{0.018709, 0.00191811, -0.0630825, 0.01287, 0.0391066, 0.0714823, -0.118532, 0.114922, -0.00707411, -0.0229965}, 
{0.0187502, 0.0479824, -0.00108923, 0.0223493, -0.128225, -0.0795739, 0.0411107, -0.0379255, -0.0946205, 0.0167515}, 
{0.072644, -0.00764347, 0.212443, -0.00728346, 0.0343687, -0.134579, 0.063875, 0.0667113, -0.143143, 0.0316015}, 
{0.075427, -0.0323546, 0.0104749, -0.00859532, -0.220105, -0.177, -0.0523455, 0.1419, -0.0534752, 0.130845}, 
{-0.116293, 0.102518, -0.213903, 0.173222, 0.0813228, -0.0303222, 0.000812183, 0.0364755, 0.0890829, 0.0202308}, 
{0.0271897, -0.116632, 0.0923533, 0.0886148, -0.0881193, 0.213842, -0.0295024, -0.138242, 0.031303, 0.00862435}, 
{0.0666648, 0.159695, 0.212385, -0.0586294, -0.0461694, 0.0229515, -0.0803248, -0.0237194, -0.172079, -0.0610221}, 
{0.0773783, 0.170779, 0.00310237, -0.0586192, -0.0758688, -0.0464855, -0.0885398, 0.0718816, -0.13742, 0.15854}, 
{-0.0116588, -0.0409729, -0.0184796, 0.283602, -0.126746, -0.0655454, 0.00586064, 0.195951, 0.105126, 0.106508}, 
{0.158894, 0.0651231, 0.0465556, 0.0289921, -0.0275682, 0.000369227, 0.121514, -0.0358553, 0.000964836, -0.0634753}, 
{-0.0549582, 0.0496646, 0.0584253, 0.0310551, -0.106142, -0.243997, 0.00312413, -0.169973, -0.146406, -0.149413}, 
{-0.0118359, -0.233849, 0.103352, -0.120716, 0.131563, -0.0182997, -0.224962, -0.0769147, 0.0366184, -0.153392}, 
{-0.0163271, -0.0863492, 0.000287923, -0.0338885, 0.0608421, -0.0534778, -0.100832, 0.14739, 0.0745452, -0.112664}, 
{0.110516, 0.0407966, -0.119536, -0.0917655, -0.062829, 0.0298036, 0.045429, -0.0950896, 0.126718, -0.104709}, 
{0.187842, -0.00912948, -0.0348665, 0.0980578, -0.0646134, -0.000980742, -0.0330886, -0.00387911, -0.108883, -0.0661453}, 
{0.025196, -0.107863, -0.0787634, -0.0298348, 0.00543148, 0.0159932, -0.0396651, 0.0537189, 0.00660086, 0.083079}, 
{-0.0670985, 0.0497317, -0.0538564, 0.0816958, -0.0566111, 0.0313118, -0.019742, 0.06789, 0.0415013, -0.0710419}, 
{-0.02135, -0.101105, 0.0973009, -0.0164166, 0.0588481, 0.044416, -0.278269, 0.10606, 0.0033978, -0.24397}, 
{-0.148029, -0.187802, 0.0349841, 0.111222, 0.0538041, -0.0547739, 0.0891611, -0.0708634, -0.0548265, 0.047073}, 
{0.0402901, -0.0901331, 0.0577285, -0.146094, -0.173157, -0.144734, -0.153126, 0.115341, 0.0450625, -0.0330921}, 
{-0.0753944, 0.0238802, 0.120438, 0.134024, 0.122944, 0.0628526, -0.0337422, 0.239861, -0.0342827, -0.0374252}, 
{0.198074, 0.0687798, -0.00883953, -0.216111, 0.163677, -0.157364, 0.0372476, 0.167691, -0.135107, -0.15921}, 
{-0.0154802, 0.100873, -0.0165561, 0.0655987, -0.176485, 0.0432235, -0.0262551, -0.017304, 0.0816684, -0.0136874}, 
{0.170411, -0.0757382, -0.00433061, -0.145935, -0.193062, 0.157733, 0.00689637, 0.0412618, 0.113553, -0.0580202}, 
{-0.0448627, -0.0684105, -0.0546534, -0.122363, -0.0112619, -0.222826, -0.0541788, 0.0181187, -0.158296, -0.0776949}, 
{0.130009, 0.254995, -0.0338772, -0.0574724, 0.00377464, -0.112496, -0.0767776, -0.156153, -0.101046, 0.0884717}, 
{0.0638833, -0.0348633, -0.135935, 0.0923285, 0.0365974, -0.0127832, 0.0678925, 0.154355, 0.0104312, -0.163219}};

static const std::vector<double> bias{0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

static std::vector<std::vector<double>> input{
{0, 0, 0, 0, 0, 0, 0.00392157, 0, 0.00392157, 0, 0, 0, 0.458824, 0.466667, 0, 0.435294, 0.32549, 0, 0, 0.00392157, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00392157, 0, 0, 0, 0, 0.537255, 0.905882, 0.945098, 0.913725, 0.960784, 1, 0.333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.572549, 0.988235, 0.917647, 0.862745, 0.866667, 0.909804, 0.866667, 0.847059, 0.917647, 0.913725, 0.396078, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0117647, 0, 0.0509804, 0.811765, 0.913725, 0.839216, 0.827451, 0.831373, 0.858824, 0.866667, 0.854902, 0.839216, 0.831373, 0.866667, 0.941176, 0.772549, 0, 0, 0.00784314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00392157, 0, 0.466667, 0.945098, 0.807843, 0.831373, 0.85098, 0.823529, 0.878431, 0.866667, 0.839216, 0.839216, 0.843137, 0.843137, 0.839216, 0.937255, 0.301961, 0, 0.0156863, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0.00392157, 0, 0, 0.772549, 0.898039, 0.854902, 0.819608, 0.839216, 0.819608, 0.870588, 0.854902, 0.839216, 0.847059, 0.854902, 0.839216, 0.85098, 0.894118, 0.709804, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00784314, 0, 0.027451, 0.843137, 0.85098, 0.85098, 0.807843, 0.835294, 0.823529, 0.866667, 0.843137, 0.835294, 0.843137, 0.839216, 0.831373, 0.866667, 0.858824, 0.819608, 0, 0, 0.0156863, 0, 0, 0, 0, 0, 0, 0, 0.00784314, 0, 0.352941, 0.882353, 0.839216, 0.843137, 0.811765, 0.831373, 0.827451, 0.866667, 0.85098, 0.839216, 0.827451, 0.843137, 0.831373, 0.847059, 0.847059, 0.890196, 0.333333, 0, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.658824, 0.862745, 0.85098, 0.839216, 0.807843, 0.831373, 0.831373, 0.85098, 0.839216, 0.843137, 0.823529, 0.839216, 0.835294, 0.839216, 0.831373, 0.878431, 0.658824, 0, 0, 0, 0, 0, 0, 0, 0, 0.0117647, 0, 0, 0.913725, 0.831373, 0.862745, 0.815686, 0.811765, 0.839216, 0.831373, 0.854902, 0.839216, 0.839216, 0.827451, 0.831373, 0.835294, 0.835294, 0.823529, 0.839216, 0.894118, 0, 0, 0.00392157, 0, 0, 0, 0, 0, 0.00392157, 0, 0.121569, 0.85098, 0.8, 0.866667, 0.819608, 0.807843, 0.839216, 0.823529, 0.85098, 0.843137, 0.831373, 0.823529, 0.815686, 0.827451, 0.827451, 0.811765, 0.807843, 0.85098, 0.0980392, 0, 0.00392157, 0, 0, 0, 0, 0, 0.0117647, 0, 0.443137, 0.882353, 0.8, 0.870588, 0.803922, 0.819608, 0.831373, 0.807843, 0.847059, 0.843137, 0.831373, 0.827451, 0.811765, 0.827451, 0.823529, 0.803922, 0.807843, 0.878431, 0.384314, 0, 0.00784314, 0, 0, 0, 0, 0, 0, 0, 0.760784, 0.854902, 0.796078, 0.858824, 0.807843, 0.839216, 0.835294, 0.792157, 0.847059, 0.839216, 0.831373, 0.835294, 0.819608, 0.819608, 0.831373, 0.811765, 0.815686, 0.870588, 0.65098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.972549, 0.815686, 0.811765, 0.85098, 0.811765, 0.831373, 0.831373, 0.796078, 0.847059, 0.835294, 0.831373, 0.831373, 0.815686, 0.819608, 0.831373, 0.807843, 0.823529, 0.835294, 0.913725, 0, 0, 0, 0, 0, 0, 0, 0, 0.231373, 0.862745, 0.807843, 0.815686, 0.839216, 0.815686, 0.831373, 0.827451, 0.788235, 0.847059, 0.831373, 0.827451, 0.827451, 0.807843, 0.815686, 0.831373, 0.811765, 0.839216, 0.815686, 0.85098, 0.0784314, 0, 0, 0, 0, 0, 0, 0, 0.482353, 0.878431, 0.803922, 0.823529, 0.843137, 0.819608, 0.823529, 0.823529, 0.796078, 0.85098, 0.823529, 0.831373, 0.835294, 0.807843, 0.807843, 0.823529, 0.819608, 0.843137, 0.807843, 0.87451, 0.329412, 0, 0, 0, 0, 0, 0, 0, 0.733333, 0.862745, 0.803922, 0.831373, 0.843137, 0.819608, 0.823529, 0.823529, 0.8, 0.85098, 0.823529, 0.831373, 0.839216, 0.807843, 0.811765, 0.815686, 0.819608, 0.847059, 0.807843, 0.870588, 0.533333, 0, 0, 0, 0, 0, 0, 0, 0.905882, 0.827451, 0.807843, 0.823529, 0.831373, 0.811765, 0.827451, 0.823529, 0.792157, 0.839216, 0.819608, 0.827451, 0.835294, 0.8, 0.811765, 0.811765, 0.803922, 0.839216, 0.811765, 0.847059, 0.788235, 0, 0, 0, 0, 0, 0, 0.0156863, 0.976471, 0.807843, 0.803922, 0.85098, 0.870588, 0.803922, 0.827451, 0.823529, 0.788235, 0.835294, 0.819608, 0.823529, 0.831373, 0.792157, 0.811765, 0.811765, 0.835294, 0.854902, 0.807843, 0.819608, 0.921569, 0, 0, 0, 0, 0, 0, 0.231373, 0.984314, 0.8, 0.847059, 0.815686, 0.592157, 0.901961, 0.8, 0.819608, 0.796078, 0.815686, 0.815686, 0.823529, 0.847059, 0.784314, 0.792157, 0.882353, 0.533333, 0.85098, 0.831373, 0.803922, 0.968627, 0, 0, 0, 0, 0, 0, 0.337255, 0.870588, 0.796078, 0.980392, 0.494118, 0.352941, 0.988235, 0.796078, 0.831373, 0.807843, 0.819608, 0.819608, 0.819608, 0.85098, 0.8, 0.764706, 0.988235, 0.207843, 0.658824, 0.866667, 0.788235, 0.858824, 0.184314, 0, 0, 0, 0, 0, 0.521569, 0.870588, 0.792157, 0.996078, 0, 0.501961, 0.866667, 0.788235, 0.803922, 0.788235, 0.788235, 0.803922, 0.8, 0.815686, 0.8, 0.768627, 0.862745, 0.243137, 0.223529, 0.890196, 0.780392, 0.858824, 0.470588, 0, 0, 0, 0, 0, 0.564706, 0.894118, 0.917647, 0.745098, 0, 0.745098, 0.937255, 0.862745, 0.886275, 0.858824, 0.862745, 0.87451, 0.87451, 0.886275, 0.870588, 0.847059, 0.945098, 0.580392, 0, 0.988235, 0.882353, 0.843137, 0.356863, 0, 0, 0, 0, 0, 0.254902, 0.701961, 0.662745, 0.0823529, 0, 0.176471, 0.294118, 0.290196, 0.352941, 0.278431, 0.352941, 0.478431, 0.537255, 0.478431, 0.501961, 0.458824, 0.298039, 0.0666667, 0, 0.333333, 0.596078, 0.576471, 0, 0, 0, 0, 0, 0, 0.0627451, 0.435294, 0.32549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.101961, 0.360784, 0.396078, 0, 0, 0, 0, 0, 0, 0.196078, 0.113725, 0, 0, 0.0117647, 0.0313725, 0.0156863, 0.0117647, 0.00784314, 0.0117647, 0.0117647, 0.00392157, 0.00392157, 0.00784314, 0.00784314, 0.027451, 0.0117647, 0, 0.027451, 0, 0.0901961, 0.321569, 0, 0, 0, 0, 0, 0, 0.223529, 0.105882, 0, 0.00784314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0117647, 0, 0, 0, 0, 0, 0, 0, 0.12549, 0.0862745, 0, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0.192157, 0.705882, 0.513725, 0.419608, 0.290196, 0.298039, 0.254902, 0.282353, 0.313725, 0.32549, 0.52549, 0.52549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0627451, 0.819608, 0.74902, 0.776471, 0.756863, 0.992157, 0.835294, 0.976471, 0.890196, 0.705882, 0.792157, 0.670588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.713725, 0.803922, 0.717647, 0.690196, 0.784314, 0.670588, 0.8, 0.741176, 0.713725, 0.827451, 0.317647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.854902, 0.847059, 0.717647, 0.792157, 0.784314, 0.713725, 0.870588, 0.72549, 0.776471, 0.913725, 0.333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0117647, 1, 0.847059, 0.619608, 0.792157, 0.72549, 0.839216, 0.862745, 0.678431, 0.768627, 0.847059, 0.72549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.117647, 0.878431, 0.854902, 0.560784, 0.756863, 0.72549, 0.862745, 0.768627, 0.603922, 0.760784, 0.792157, 0.72549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.141176, 0.768627, 0.862745, 0.505882, 0.678431, 0.670588, 0.717647, 0.717647, 0.576471, 0.756863, 0.741176, 0.733333, 0.027451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.376471, 0.803922, 0.890196, 0.560784, 0.678431, 0.678431, 0.678431, 0.733333, 0.568627, 0.784314, 0.792157, 0.678431, 0.0980392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.52549, 0.768627, 0.890196, 0.584314, 0.647059, 0.647059, 0.698039, 0.74902, 0.560784, 0.776471, 0.811765, 0.713725, 0.12549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.533333, 0.717647, 0.882353, 0.568627, 0.619608, 0.639216, 0.733333, 0.717647, 0.568627, 0.811765, 0.811765, 0.717647, 0.239216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.482353, 0.733333, 0.870588, 0.6, 0.619608, 0.603922, 0.733333, 0.678431, 0.568627, 0.819608, 0.784314, 0.74902, 0.262745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.411765, 0.74902, 0.839216, 0.584314, 0.627451, 0.611765, 0.854902, 0.756863, 0.627451, 0.776471, 0.741176, 0.713725, 0.262745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.419608, 0.756863, 0.819608, 0.54902, 0.584314, 0.654902, 0.890196, 0.72549, 0.6, 0.760784, 0.756863, 0.792157, 0.368627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.462745, 0.760784, 0.835294, 0.513725, 0.517647, 0.603922, 0.713725, 0.760784, 0.635294, 0.776471, 0.72549, 0.827451, 0.427451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.454902, 0.768627, 0.811765, 0.54902, 0.662745, 0.619608, 0.490196, 0.819608, 0.647059, 0.74902, 0.678431, 0.847059, 0.439216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.490196, 0.768627, 0.784314, 0.541176, 0.654902, 0.647059, 0.278431, 0.890196, 0.627451, 0.760784, 0.654902, 0.819608, 0.54902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.513725, 0.8, 0.8, 0.603922, 0.678431, 0.647059, 0.0901961, 0.878431, 0.654902, 0.760784, 0.627451, 0.784314, 0.576471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.498039, 0.8, 0.760784, 0.592157, 0.74902, 0.647059, 0.0196078, 0.905882, 0.698039, 0.776471, 0.654902, 0.811765, 0.611765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.490196, 0.8, 0.74902, 0.662745, 0.733333, 0.678431, 0, 0.890196, 0.690196, 0.733333, 0.698039, 0.839216, 0.654902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.505882, 0.803922, 0.717647, 0.662745, 0.733333, 0.647059, 0, 0.8, 0.670588, 0.74902, 0.768627, 0.839216, 0.619608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.541176, 0.827451, 0.733333, 0.713725, 0.698039, 0.654902, 0, 0.74902, 0.682353, 0.784314, 0.768627, 0.717647, 0.584314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.533333, 0.839216, 0.733333, 0.733333, 0.698039, 0.603922, 0, 0.670588, 0.74902, 0.768627, 0.768627, 0.72549, 0.627451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.560784, 0.835294, 0.698039, 0.690196, 0.705882, 0.54902, 0, 0.498039, 0.8, 0.768627, 0.784314, 0.760784, 0.611765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.533333, 0.792157, 0.670588, 0.713725, 0.717647, 0.435294, 0, 0.341176, 0.776471, 0.72549, 0.74902, 0.717647, 0.568627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.454902, 0.792157, 0.678431, 0.741176, 0.760784, 0.333333, 0, 0.227451, 0.776471, 0.733333, 0.698039, 0.760784, 0.560784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.368627, 0.698039, 0.627451, 0.654902, 0.713725, 0.282353, 0, 0.00392157, 0.713725, 0.705882, 0.678431, 0.74902, 0.54902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.427451, 0.905882, 0.682353, 0.713725, 0.756863, 0.219608, 0, 0, 0.654902, 0.72549, 0.717647, 0.882353, 0.654902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.117647, 0.52549, 0.392157, 0.505882, 0.568627, 0.054902, 0, 0, 0.619608, 0.52549, 0.4, 0.462745, 0.247059, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0.00784314, 0.0235294, 0.00392157, 0, 0.0156863, 0.341176, 0, 0, 0, 0, 0.00392157, 0.34902, 0, 0, 0.00784314, 0.0117647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0666667, 0.560784, 0.847059, 0.772549, 0.666667, 0.654902, 0.756863, 0.823529, 0.807843, 0.431373, 0, 0, 0, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0156863, 0.396078, 0.521569, 0.67451, 0.568627, 0.772549, 1, 0.933333, 0.380392, 0.988235, 0.968627, 0.705882, 0.603922, 0.631373, 0.341176, 0.0901961, 0, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0862745, 0.65098, 0.631373, 0.545098, 0.501961, 0.588235, 0.862745, 0.6, 0, 0.717647, 0.8, 0.588235, 0.533333, 0.6, 0.670588, 0.509804, 0, 0.0156863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00784314, 0.564706, 0.607843, 0.627451, 0.541176, 0.741176, 0.501961, 0.564706, 0.537255, 0.611765, 0.552941, 0.737255, 0.611765, 0.588235, 0.635294, 0.352941, 0, 0.0117647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.647059, 0.592157, 0.607843, 0.623529, 0.654902, 0.611765, 0.756863, 0.65098, 0.733333, 0.635294, 0.611765, 0.686275, 0.537255, 0.67451, 0.270588, 0, 0.0156863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.623529, 0.592157, 0.564706, 0.670588, 0.541176, 0.72549, 0.698039, 0.584314, 0.666667, 0.682353, 0.556863, 0.627451, 0.54902, 0.72549, 0.262745, 0, 0.0156863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.639216, 0.576471, 0.588235, 0.623529, 0.517647, 0.764706, 0.631373, 0.560784, 0.639216, 0.698039, 0.537255, 0.607843, 0.552941, 0.678431, 0.341176, 0, 0.00784314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0235294, 0.678431, 0.54902, 0.576471, 0.576471, 0.545098, 0.717647, 0.588235, 0.529412, 0.607843, 0.635294, 0.552941, 0.576471, 0.556863, 0.67451, 0.45098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.172549, 0.709804, 0.552941, 0.556863, 0.572549, 0.588235, 0.639216, 0.54902, 0.537255, 0.584314, 0.592157, 0.588235, 0.584314, 0.568627, 0.65098, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333333, 0.72549, 0.588235, 0.576471, 0.572549, 0.615686, 0.611765, 0.596078, 0.619608, 0.596078, 0.592157, 0.584314, 0.576471, 0.588235, 0.572549, 0.694118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0.666667, 0.615686, 0.607843, 0.6, 0.607843, 0.588235, 0.65098, 0.627451, 0.631373, 0.596078, 0.619608, 0.623529, 0.635294, 0.584314, 0.698039, 0.305882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0509804, 0.760784, 0.65098, 0.658824, 0.654902, 0.643137, 0.639216, 0.635294, 0.639216, 0.631373, 0.721569, 0.631373, 0.65098, 0.658824, 0.670588, 0.623529, 0.65098, 0.603922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0431373, 0.741176, 0.647059, 0.654902, 0.65098, 0.635294, 0.654902, 0.67451, 0.631373, 0.658824, 0.760784, 0.635294, 0.627451, 0.643137, 0.67451, 0.627451, 0.658824, 0.619608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.027451, 0.745098, 0.65098, 0.658824, 0.647059, 0.643137, 0.666667, 0.65098, 0.627451, 0.686275, 0.768627, 0.643137, 0.615686, 0.654902, 0.682353, 0.639216, 0.658824, 0.654902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00392157, 0.729412, 0.65098, 0.666667, 0.666667, 0.643137, 0.631373, 0.603922, 0.627451, 0.694118, 0.745098, 0.694118, 0.631373, 0.678431, 0.678431, 0.654902, 0.654902, 0.698039, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.721569, 0.654902, 0.670588, 0.666667, 0.635294, 0.631373, 0.623529, 0.698039, 0.713725, 0.713725, 0.72549, 0.615686, 0.67451, 0.67451, 0.666667, 0.65098, 0.713725, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.701961, 0.670588, 0.67451, 0.654902, 0.647059, 0.67451, 0.643137, 0.72549, 0.709804, 0.690196, 0.760784, 0.619608, 0.682353, 0.67451, 0.658824, 0.643137, 0.729412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.678431, 0.67451, 0.678431, 0.658824, 0.65098, 0.658824, 0.623529, 0.768627, 0.698039, 0.666667, 0.760784, 0.65098, 0.682353, 0.67451, 0.666667, 0.639216, 0.737255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.686275, 0.678431, 0.67451, 0.666667, 0.635294, 0.639216, 0.615686, 0.784314, 0.678431, 0.658824, 0.772549, 0.654902, 0.666667, 0.682353, 0.67451, 0.635294, 0.756863, 0.0196078, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.694118, 0.658824, 0.67451, 0.670588, 0.647059, 0.643137, 0.631373, 0.811765, 0.678431, 0.654902, 0.784314, 0.666667, 0.65098, 0.67451, 0.67451, 0.603922, 0.756863, 0.0862745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00784314, 0.713725, 0.654902, 0.67451, 0.678431, 0.666667, 0.615686, 0.65098, 0.803922, 0.682353, 0.65098, 0.752941, 0.698039, 0.643137, 0.670588, 0.678431, 0.588235, 0.733333, 0.145098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0509804, 0.721569, 0.639216, 0.67451, 0.678431, 0.65098, 0.607843, 0.705882, 0.792157, 0.67451, 0.647059, 0.737255, 0.741176, 0.635294, 0.65098, 0.682353, 0.572549, 0.721569, 0.235294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.176471, 0.717647, 0.631373, 0.682353, 0.67451, 0.65098, 0.619608, 0.729412, 0.756863, 0.686275, 0.647059, 0.713725, 0.745098, 0.611765, 0.670588, 0.666667, 0.568627, 0.705882, 0.384314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.286275, 0.729412, 0.603922, 0.666667, 0.678431, 0.65098, 0.627451, 0.733333, 0.701961, 0.682353, 0.67451, 0.658824, 0.745098, 0.635294, 0.666667, 0.643137, 0.545098, 0.698039, 0.482353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0666667, 0.737255, 0.615686, 0.670588, 0.705882, 0.666667, 0.670588, 0.686275, 0.654902, 0.654902, 0.67451, 0.666667, 0.690196, 0.72549, 0.698039, 0.639216, 0.537255, 0.788235, 0.00392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.352941, 0.784314, 0.682353, 0.721569, 0.721569, 0.701961, 0.678431, 0.682353, 0.666667, 0.666667, 0.678431, 0.694118, 0.690196, 0.701961, 0.717647, 0.756863, 0.666667, 0.756863, 0.152941, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.203922, 0.254902, 0.34902, 0.439216, 0.478431, 0.513725, 0.537255, 0.596078, 0.576471, 0.584314, 0.560784, 0.517647, 0.462745, 0.431373, 0.407843, 0.364706, 0.207843, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0.141176, 0.682353, 0.478431, 0.466667, 0.47451, 0.462745, 0.419608, 0.431373, 0.376471, 0.462745, 0.117647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.329412, 0.952941, 0.870588, 0.964706, 0.976471, 0.956863, 0.894118, 0.945098, 0.890196, 0.964706, 0.368627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.576471, 0.862745, 0.796078, 0.776471, 0.788235, 0.807843, 0.737255, 0.772549, 0.745098, 0.764706, 0.513725, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.878431, 0.854902, 0.807843, 0.803922, 0.807843, 0.811765, 0.772549, 0.780392, 0.752941, 0.776471, 0.666667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.992157, 0.819608, 0.803922, 0.8, 0.807843, 0.788235, 0.760784, 0.768627, 0.764706, 0.74902, 0.639216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.113725, 0.996078, 0.776471, 0.819608, 0.819608, 0.807843, 0.85098, 0.764706, 0.796078, 0.792157, 0.713725, 0.615686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.243137, 0.992157, 0.780392, 0.823529, 0.792157, 0.866667, 0.909804, 0.894118, 0.831373, 0.8, 0.756863, 0.670588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.364706, 0.996078, 0.764706, 0.811765, 0.803922, 0.760784, 0.352941, 1, 0.843137, 0.8, 0.756863, 0.662745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.435294, 0.972549, 0.745098, 0.74902, 0.858824, 0.654902, 0, 1, 0.866667, 0.807843, 0.792157, 0.647059, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.419608, 0.976471, 0.74902, 0.74902, 0.92549, 0.505882, 0, 1, 0.894118, 0.807843, 0.819608, 0.627451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.411765, 0.992157, 0.776471, 0.741176, 0.94902, 0.258824, 0, 0.776471, 0.941176, 0.815686, 0.85098, 0.560784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.407843, 0.992157, 0.772549, 0.756863, 0.890196, 0.00784314, 0, 0.454902, 0.94902, 0.811765, 0.870588, 0.478431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.458824, 0.988235, 0.760784, 0.776471, 0.74902, 0, 0, 0.278431, 0.941176, 0.811765, 0.898039, 0.380392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.564706, 0.968627, 0.780392, 0.796078, 0.615686, 0, 0, 0.196078, 0.921569, 0.815686, 0.921569, 0.360784, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.588235, 0.937255, 0.764706, 0.92549, 0.403922, 0, 0, 0.121569, 0.898039, 0.823529, 0.913725, 0.372549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.576471, 0.94902, 0.756863, 0.94902, 0.286275, 0, 0, 0, 0.988235, 0.85098, 0.898039, 0.247059, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.407843, 0.980392, 0.772549, 0.858824, 0.337255, 0, 0, 0, 0.839216, 0.878431, 0.92549, 0.403922, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.203922, 0.996078, 0.784314, 0.87451, 0.498039, 0, 0, 0, 0.917647, 0.890196, 0.87451, 0.615686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.913725, 0.819608, 0.823529, 0.807843, 0, 0, 0, 0.901961, 0.894118, 0.839216, 0.623529, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.662745, 0.87451, 0.784314, 0.941176, 0, 0, 0, 0.898039, 0.894118, 0.858824, 0.627451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.243137, 0.87451, 0.776471, 0.85098, 0.219608, 0, 0, 0.905882, 0.890196, 0.866667, 0.643137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.780392, 0.803922, 0.85098, 0.364706, 0, 0, 0.898039, 0.890196, 0.886275, 0.533333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.729412, 0.854902, 0.843137, 0.556863, 0, 0, 0.870588, 0.886275, 0.913725, 0.435294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00784314, 0, 0.372549, 0.882353, 0.831373, 0.721569, 0, 0, 0.733333, 0.909804, 0.862745, 0.392157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0117647, 0, 0.00784314, 0.835294, 0.835294, 0.784314, 0, 0, 0.552941, 0.913725, 0.85098, 0.337255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.705882, 0.854902, 0.756863, 0, 0, 0.533333, 0.882353, 0.811765, 0.262745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00392157, 0, 0.423529, 0.945098, 0.870588, 0.156863, 0, 0.45098, 0.941176, 0.827451, 0.0431373, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0117647, 0, 0, 0.560784, 0.486275, 0, 0, 0.027451, 0.596078, 0.560784, 0, 0, 0, 0, 0, 0, 0, 0, 0}};

static std::vector<std::vector<double>> derivative_of_loss_to_output{
{0.00172689, -0.0321787, 0.186903, -0.0204624, -0.0765178, 0.00027736, -0.080792, -0.107609, -0.0868836, -0.129225}, 
{0.00172689, -0.0321787, 0.186903, -0.0204624, -0.0765178, 0.00027736, -0.080792, -0.107609, -0.0868836, -0.129225}, 
{0.00172689, -0.0321787, 0.186903, -0.0204624, -0.0765178, 0.00027736, -0.080792, -0.107609, -0.0868836, -0.129225}, 
{0.00172689, -0.0321787, 0.186903, -0.0204624, -0.0765178, 0.00027736, -0.080792, -0.107609, -0.0868836, -0.129225}};

static std::vector<std::vector<double>> expect_derivative{
{-0.0540946, -0.0540946, -0.0540946, -0.0540946}, 
{-0.0209514, -0.0209514, -0.0209514, -0.0209514}, 
{-0.0313482, -0.0313482, -0.0313482, -0.0313482}, 
{-0.00361427, -0.00361427, -0.00361427, -0.00361427}, 
{0.0103374, 0.0103374, 0.0103374, 0.0103374}, 
{-0.0138367, -0.0138367, -0.0138367, -0.0138367}, 
{0.0276351, 0.0276351, 0.0276351, 0.0276351}, 
{-0.01906, -0.01906, -0.01906, -0.01906}, 
{-0.0290143, -0.0290143, -0.0290143, -0.0290143}, 
{0.0134259, 0.0134259, 0.0134259, 0.0134259}, 
{0.02031, 0.02031, 0.02031, 0.02031}, 
{0.0284076, 0.0284076, 0.0284076, 0.0284076}, 
{0.00192929, 0.00192929, 0.00192929, 0.00192929}, 
{-0.00883263, -0.00883263, -0.00883263, -0.00883263}, 
{0.00208029, 0.00208029, 0.00208029, 0.00208029}, 
{-0.00950141, -0.00950141, -0.00950141, -0.00950141}, 
{0.0303694, 0.0303694, 0.0303694, 0.0303694}, 
{0.0102699, 0.0102699, 0.0102699, 0.0102699}, 
{0.00521194, 0.00521194, 0.00521194, 0.00521194}, 
{-0.0525694, -0.0525694, -0.0525694, -0.0525694}, 
{0.0285836, 0.0285836, 0.0285836, 0.0285836}, 
{-0.00427396, -0.00427396, -0.00427396, -0.00427396}, 
{0.0349132, 0.0349132, 0.0349132, 0.0349132}, 
{-0.043358, -0.043358, -0.043358, -0.043358}, 
{0.010904, 0.010904, 0.010904, 0.010904}, 
{0.0124746, 0.0124746, 0.0124746, 0.0124746}, 
{0.00441187, 0.00441187, 0.00441187, 0.00441187}, 
{-0.0638192, -0.0638192, -0.0638192, -0.0638192}, 
{-0.0812387, -0.0812387, -0.0812387, -0.0812387}, 
{0.0166225, 0.0166225, 0.0166225, 0.0166225}, 
{-0.0187868, -0.0187868, -0.0187868, -0.0187868}, 
{0.0272092, 0.0272092, 0.0272092, 0.0272092}, 
{0.00945861, 0.00945861, 0.00945861, 0.00945861}, 
{0.0234762, 0.0234762, 0.0234762, 0.0234762}, 
{0.0158173, 0.0158173, 0.0158173, 0.0158173}, 
{0.0109003, 0.0109003, 0.0109003, 0.0109003}, 
{-0.00385223, -0.00385223, -0.00385223, -0.00385223}, 
{0.0493658, 0.0493658, 0.0493658, 0.0493658}, 
{0.00886609, 0.00886609, 0.00886609, 0.00886609}, 
{-0.016839, -0.016839, -0.016839, -0.016839}, 
{0.0170164, 0.0170164, 0.0170164, 0.0170164}, 
{0.00756333, 0.00756333, 0.00756333, 0.00756333}, 
{-0.0436752, -0.0436752, -0.0436752, -0.0436752}, 
{0.0242838, 0.0242838, 0.0242838, 0.0242838}, 
{-0.0433946, -0.0433946, -0.0433946, -0.0433946}, 
{-0.0167584, -0.0167584, -0.0167584, -0.0167584}, 
{-0.0306368, -0.0306368, -0.0306368, -0.0306368}, 
{0.0208364, 0.0208364, 0.0208364, 0.0208364}, 
{-0.0294992, -0.0294992, -0.0294992, -0.0294992}, 
{-0.00899112, -0.00899112, -0.00899112, -0.00899112}, 
{0.00281985, 0.00281985, 0.00281985, 0.00281985}, 
{-0.00347704, -0.00347704, -0.00347704, -0.00347704}, 
{0.0648558, 0.0648558, 0.0648558, 0.0648558}, 
{0.0360487, 0.0360487, 0.0360487, 0.0360487}, 
{-0.0226282, -0.0226282, -0.0226282, -0.0226282}, 
{-0.034032, -0.034032, -0.034032, -0.034032}, 
{-0.0131171, -0.0131171, -0.0131171, -0.0131171}, 
{0.00105495, 0.00105495, 0.00105495, 0.00105495}, 
{-0.0497874, -0.0497874, -0.0497874, -0.0497874}, 
{-0.0372284, -0.0372284, -0.0372284, -0.0372284}, 
{-0.00100504, -0.00100504, -0.00100504, -0.00100504}, 
{-0.0210086, -0.0210086, -0.0210086, -0.0210086}, 
{0.0232894, 0.0232894, 0.0232894, 0.0232894}, 
{-0.00125196, -0.00125196, -0.00125196, -0.00125196}, 
{-0.0363053, -0.0363053, -0.0363053, -0.0363053}, 
{-0.0682167, -0.0682167, -0.0682167, -0.0682167}, 
{0.00968783, 0.00968783, 0.00968783, 0.00968783}, 
{0.0183627, 0.0183627, 0.0183627, 0.0183627}, 
{-0.032168, -0.032168, -0.032168, -0.032168}, 
{0.0362894, 0.0362894, 0.0362894, 0.0362894}, 
{-0.000349879, -0.000349879, -0.000349879, -0.000349879}, 
{-0.0361739, -0.0361739, -0.0361739, -0.0361739}, 
{0.0243538, 0.0243538, 0.0243538, 0.0243538}, 
{0.0275965, 0.0275965, 0.0275965, 0.0275965}, 
{-0.0060644, -0.0060644, -0.0060644, -0.0060644}, 
{0.0273517, 0.0273517, 0.0273517, 0.0273517}, 
{0.00128614, 0.00128614, 0.00128614, 0.00128614}, 
{-0.0308558, -0.0308558, -0.0308558, -0.0308558}, 
{0.00301787, 0.00301787, 0.00301787, 0.00301787}, 
{0.0345665, 0.0345665, 0.0345665, 0.0345665}, 
{0.0175973, 0.0175973, 0.0175973, 0.0175973}, 
{-0.0237837, -0.0237837, -0.0237837, -0.0237837}, 
{0.0230373, 0.0230373, 0.0230373, 0.0230373}, 
{-0.0210392, -0.0210392, -0.0210392, -0.0210392}, 
{-0.00145106, -0.00145106, -0.00145106, -0.00145106}, 
{-0.0430006, -0.0430006, -0.0430006, -0.0430006}, 
{0.023694, 0.023694, 0.023694, 0.023694}, 
{-0.0401708, -0.0401708, -0.0401708, -0.0401708}, 
{0.0104593, 0.0104593, 0.0104593, 0.0104593}, 
{-0.0321816, -0.0321816, -0.0321816, -0.0321816}, 
{0.0545694, 0.0545694, 0.0545694, 0.0545694}, 
{-0.00414877, -0.00414877, -0.00414877, -0.00414877}, 
{-0.0199794, -0.0199794, -0.0199794, -0.0199794}, 
{0.0316829, 0.0316829, 0.0316829, 0.0316829}, 
{-0.0363469, -0.0363469, -0.0363469, -0.0363469}, 
{-0.00084633, -0.00084633, -0.00084633, -0.00084633}, 
{0.0310463, 0.0310463, 0.0310463, 0.0310463}, 
{-0.0277246, -0.0277246, -0.0277246, -0.0277246}, 
{-0.0261203, -0.0261203, -0.0261203, -0.0261203}, 
{0.0227923, 0.0227923, 0.0227923, 0.0227923}, 
{0.00497871, 0.00497871, 0.00497871, 0.00497871}, 
{-0.00916534, -0.00916534, -0.00916534, -0.00916534}, 
{0.0463542, 0.0463542, 0.0463542, 0.0463542}, 
{-0.0387393, -0.0387393, -0.0387393, -0.0387393}, 
{-0.014031, -0.014031, -0.014031, -0.014031}, 
{0.0146211, 0.0146211, 0.0146211, 0.0146211}, 
{0.0106077, 0.0106077, 0.0106077, 0.0106077}, 
{-0.0158911, -0.0158911, -0.0158911, -0.0158911}, 
{-0.000913272, -0.000913272, -0.000913272, -0.000913272}, 
{-0.0286262, -0.0286262, -0.0286262, -0.0286262}, 
{0.0289875, 0.0289875, 0.0289875, 0.0289875}, 
{-0.00704487, -0.00704487, -0.00704487, -0.00704487}, 
{0.0122078, 0.0122078, 0.0122078, 0.0122078}, 
{0.0392124, 0.0392124, 0.0392124, 0.0392124}, 
{-0.0495028, -0.0495028, -0.0495028, -0.0495028}, 
{-0.00868914, -0.00868914, -0.00868914, -0.00868914}, 
{0.0379296, 0.0379296, 0.0379296, 0.0379296}, 
{-0.0240586, -0.0240586, -0.0240586, -0.0240586}, 
{0.00723196, 0.00723196, 0.00723196, 0.00723196}, 
{0.0156822, 0.0156822, 0.0156822, 0.0156822}, 
{-0.000346479, -0.000346479, -0.000346479, -0.000346479}, 
{0.026428, 0.026428, 0.026428, 0.026428}, 
{0.0167928, 0.0167928, 0.0167928, 0.0167928}, 
{-0.0347921, -0.0347921, -0.0347921, -0.0347921}, 
{-0.0224994, -0.0224994, -0.0224994, -0.0224994}, 
{-0.053344, -0.053344, -0.053344, -0.053344}, 
{0.0320847, 0.0320847, 0.0320847, 0.0320847}, 
{0.00931415, 0.00931415, 0.00931415, 0.00931415}, 
{-0.00831693, -0.00831693, -0.00831693, -0.00831693}, 
{-0.0417926, -0.0417926, -0.0417926, -0.0417926}, 
{-0.0342225, -0.0342225, -0.0342225, -0.0342225}, 
{-0.0156393, -0.0156393, -0.0156393, -0.0156393}, 
{0.00161142, 0.00161142, 0.00161142, 0.00161142}, 
{-0.0674691, -0.0674691, -0.0674691, -0.0674691}, 
{0.0535224, 0.0535224, 0.0535224, 0.0535224}, 
{-0.0105797, -0.0105797, -0.0105797, -0.0105797}, 
{0.0103335, 0.0103335, 0.0103335, 0.0103335}, 
{0.0184207, 0.0184207, 0.0184207, 0.0184207}, 
{-0.0195468, -0.0195468, -0.0195468, -0.0195468}, 
{-0.0648428, -0.0648428, -0.0648428, -0.0648428}, 
{0.0254327, 0.0254327, 0.0254327, 0.0254327}, 
{0.0247744, 0.0247744, 0.0247744, 0.0247744}, 
{0.0169117, 0.0169117, 0.0169117, 0.0169117}, 
{-0.012324, -0.012324, -0.012324, -0.012324}, 
{0.010649, 0.010649, 0.010649, 0.010649}, 
{0.0125304, 0.0125304, 0.0125304, 0.0125304}, 
{-0.0259557, -0.0259557, -0.0259557, -0.0259557}, 
{0.0372024, 0.0372024, 0.0372024, 0.0372024}, 
{-0.0283513, -0.0283513, -0.0283513, -0.0283513}, 
{-0.0289322, -0.0289322, -0.0289322, -0.0289322}, 
{-0.00833071, -0.00833071, -0.00833071, -0.00833071}, 
{-0.0444381, -0.0444381, -0.0444381, -0.0444381}, 
{-0.0115645, -0.0115645, -0.0115645, -0.0115645}, 
{-0.0051103, -0.0051103, -0.0051103, -0.0051103}, 
{0.0135176, 0.0135176, 0.0135176, 0.0135176}, 
{0.017815, 0.017815, 0.017815, 0.017815}, 
{-0.0224379, -0.0224379, -0.0224379, -0.0224379}, 
{-0.060257, -0.060257, -0.060257, -0.060257}, 
{0.0147504, 0.0147504, 0.0147504, 0.0147504}, 
{0.00997823, 0.00997823, 0.00997823, 0.00997823}, 
{0.0263562, 0.0263562, 0.0263562, 0.0263562}, 
{-0.0149415, -0.0149415, -0.0149415, -0.0149415}, 
{0.0567524, 0.0567524, 0.0567524, 0.0567524}, 
{0.0234588, 0.0234588, 0.0234588, 0.0234588}, 
{0.0266027, 0.0266027, 0.0266027, 0.0266027}, 
{-0.0106626, -0.0106626, -0.0106626, -0.0106626}, 
{-0.0318843, -0.0318843, -0.0318843, -0.0318843}, 
{-0.0129836, -0.0129836, -0.0129836, -0.0129836}, 
{0.0304092, 0.0304092, 0.0304092, 0.0304092}, 
{-0.0384488, -0.0384488, -0.0384488, -0.0384488}, 
{0.0214658, 0.0214658, 0.0214658, 0.0214658}, 
{-0.0566071, -0.0566071, -0.0566071, -0.0566071}, 
{-0.0228271, -0.0228271, -0.0228271, -0.0228271}, 
{0.0163438, 0.0163438, 0.0163438, 0.0163438}, 
{0.0158558, 0.0158558, 0.0158558, 0.0158558}, 
{0.0295601, 0.0295601, 0.0295601, 0.0295601}, 
{-0.0317826, -0.0317826, -0.0317826, -0.0317826}, 
{0.0642061, 0.0642061, 0.0642061, 0.0642061}, 
{0.0373309, 0.0373309, 0.0373309, 0.0373309}, 
{-0.0071535, -0.0071535, -0.0071535, -0.0071535}, 
{-0.0136605, -0.0136605, -0.0136605, -0.0136605}, 
{0.0240571, 0.0240571, 0.0240571, 0.0240571}, 
{-0.00685096, -0.00685096, -0.00685096, -0.00685096}, 
{-0.0418671, -0.0418671, -0.0418671, -0.0418671}, 
{0.0229658, 0.0229658, 0.0229658, 0.0229658}, 
{-0.0114997, -0.0114997, -0.0114997, -0.0114997}, 
{-0.00196684, -0.00196684, -0.00196684, -0.00196684}, 
{0.0316316, 0.0316316, 0.0316316, 0.0316316}, 
{-0.0379894, -0.0379894, -0.0379894, -0.0379894}, 
{0.0289711, 0.0289711, 0.0289711, 0.0289711}, 
{-0.0353937, -0.0353937, -0.0353937, -0.0353937}, 
{0.0666283, 0.0666283, 0.0666283, 0.0666283}, 
{-0.0447457, -0.0447457, -0.0447457, -0.0447457}, 
{-0.00587062, -0.00587062, -0.00587062, -0.00587062}, 
{0.0338, 0.0338, 0.0338, 0.0338}, 
{0.0247583, 0.0247583, 0.0247583, 0.0247583}, 
{0.0434004, 0.0434004, 0.0434004, 0.0434004}, 
{-0.0482754, -0.0482754, -0.0482754, -0.0482754}, 
{-0.0194106, -0.0194106, -0.0194106, -0.0194106}, 
{0.0135932, 0.0135932, 0.0135932, 0.0135932}, 
{-0.0064277, -0.0064277, -0.0064277, -0.0064277}, 
{0.00923274, 0.00923274, 0.00923274, 0.00923274}, 
{0.00366602, 0.00366602, 0.00366602, 0.00366602}, 
{0.0344555, 0.0344555, 0.0344555, 0.0344555}, 
{-0.0152668, -0.0152668, -0.0152668, -0.0152668}, 
{-0.0189689, -0.0189689, -0.0189689, -0.0189689}, 
{0.00763986, 0.00763986, 0.00763986, 0.00763986}, 
{0.020129, 0.020129, 0.020129, 0.020129}, 
{0.0655845, 0.0655845, 0.0655845, 0.0655845}, 
{0.0176039, 0.0176039, 0.0176039, 0.0176039}, 
{-0.0403359, -0.0403359, -0.0403359, -0.0403359}, 
{0.0102096, 0.0102096, 0.0102096, 0.0102096}, 
{0.0142698, 0.0142698, 0.0142698, 0.0142698}, 
{-0.0115207, -0.0115207, -0.0115207, -0.0115207}, 
{-0.0240349, -0.0240349, -0.0240349, -0.0240349}, 
{-0.0665671, -0.0665671, -0.0665671, -0.0665671}, 
{0.00113939, 0.00113939, 0.00113939, 0.00113939}, 
{0.0349618, 0.0349618, 0.0349618, 0.0349618}, 
{-0.0174287, -0.0174287, -0.0174287, -0.0174287}, 
{0.0254718, 0.0254718, 0.0254718, 0.0254718}, 
{0.0226171, 0.0226171, 0.0226171, 0.0226171}, 
{-0.0457327, -0.0457327, -0.0457327, -0.0457327}, 
{-0.0151706, -0.0151706, -0.0151706, -0.0151706}, 
{-0.00678899, -0.00678899, -0.00678899, -0.00678899}, 
{0.00931879, 0.00931879, 0.00931879, 0.00931879}, 
{0.0138312, 0.0138312, 0.0138312, 0.0138312}, 
{-0.0062067, -0.0062067, -0.0062067, -0.0062067}, 
{-0.0378323, -0.0378323, -0.0378323, -0.0378323}, 
{0.0479794, 0.0479794, 0.0479794, 0.0479794}, 
{0.0249482, 0.0249482, 0.0249482, 0.0249482}, 
{-0.00818727, -0.00818727, -0.00818727, -0.00818727}, 
{-0.0191587, -0.0191587, -0.0191587, -0.0191587}, 
{-0.00607223, -0.00607223, -0.00607223, -0.00607223}, 
{-0.0117825, -0.0117825, -0.0117825, -0.0117825}, 
{8.23007e-05, 8.23007e-05, 8.23007e-05, 8.23007e-05}, 
{-0.00851753, -0.00851753, -0.00851753, -0.00851753}, 
{-0.0115762, -0.0115762, -0.0115762, -0.0115762}, 
{-0.00659616, -0.00659616, -0.00659616, -0.00659616}, 
{-0.0482871, -0.0482871, -0.0482871, -0.0482871}, 
{-0.0293932, -0.0293932, -0.0293932, -0.0293932}, 
{-0.00146272, -0.00146272, -0.00146272, -0.00146272}, 
{0.010744, 0.010744, 0.010744, 0.010744}, 
{0.0302833, 0.0302833, 0.0302833, 0.0302833}, 
{-0.0256248, -0.0256248, -0.0256248, -0.0256248}, 
{-0.0188343, -0.0188343, -0.0188343, -0.0188343}, 
{-0.0393558, -0.0393558, -0.0393558, -0.0393558}, 
{-0.0200603, -0.0200603, -0.0200603, -0.0200603}, 
{0.00772236, 0.00772236, 0.00772236, 0.00772236}, 
{0.0154885, 0.0154885, 0.0154885, 0.0154885}, 
{-0.0497981, -0.0497981, -0.0497981, -0.0497981}, 
{-0.0138996, -0.0138996, -0.0138996, -0.0138996}, 
{0.0269338, 0.0269338, 0.0269338, 0.0269338}, 
{-0.0458586, -0.0458586, -0.0458586, -0.0458586}, 
{0.0674621, 0.0674621, 0.0674621, 0.0674621}, 
{-0.0486504, -0.0486504, -0.0486504, -0.0486504}, 
{0.0418777, 0.0418777, 0.0418777, 0.0418777}, 
{-0.00965824, -0.00965824, -0.00965824, -0.00965824}, 
{-0.0357319, -0.0357319, -0.0357319, -0.0357319}, 
{0.0107977, 0.0107977, 0.0107977, 0.0107977}, 
{0.0177002, 0.0177002, 0.0177002, 0.0177002}, 
{0.0161879, 0.0161879, 0.0161879, 0.0161879}, 
{-0.0316393, -0.0316393, -0.0316393, -0.0316393}, 
{0.0519672, 0.0519672, 0.0519672, 0.0519672}, 
{0.0685917, 0.0685917, 0.0685917, 0.0685917}, 
{0.0585919, 0.0585919, 0.0585919, 0.0585919}, 
{-0.0264707, -0.0264707, -0.0264707, -0.0264707}, 
{0.010556, 0.010556, 0.010556, 0.010556}, 
{-0.0289115, -0.0289115, -0.0289115, -0.0289115}, 
{0.00164096, 0.00164096, 0.00164096, 0.00164096}, 
{-0.0169086, -0.0169086, -0.0169086, -0.0169086}, 
{0.0148599, 0.0148599, 0.0148599, 0.0148599}, 
{-0.0500729, -0.0500729, -0.0500729, -0.0500729}, 
{0.00173784, 0.00173784, 0.00173784, 0.00173784}, 
{0.0258497, 0.0258497, 0.0258497, 0.0258497}, 
{-0.0672177, -0.0672177, -0.0672177, -0.0672177}, 
{0.0190212, 0.0190212, 0.0190212, 0.0190212}, 
{-0.00782094, -0.00782094, -0.00782094, -0.00782094}, 
{0.0252364, 0.0252364, 0.0252364, 0.0252364}, 
{0.0602252, 0.0602252, 0.0602252, 0.0602252}, 
{-0.00141725, -0.00141725, -0.00141725, -0.00141725}, 
{0.0338788, 0.0338788, 0.0338788, 0.0338788}, 
{-0.0304386, -0.0304386, -0.0304386, -0.0304386}, 
{0.00202391, 0.00202391, 0.00202391, 0.00202391}, 
{-0.0660662, -0.0660662, -0.0660662, -0.0660662}, 
{-0.00266386, -0.00266386, -0.00266386, -0.00266386}, 
{-0.00640646, -0.00640646, -0.00640646, -0.00640646}, 
{0.0329913, 0.0329913, 0.0329913, 0.0329913}, 
{0.0222805, 0.0222805, 0.0222805, 0.0222805}, 
{0.0126479, 0.0126479, 0.0126479, 0.0126479}, 
{-0.0410857, -0.0410857, -0.0410857, -0.0410857}, 
{-0.0228954, -0.0228954, -0.0228954, -0.0228954}, 
{-0.00231414, -0.00231414, -0.00231414, -0.00231414}, 
{0.00558248, 0.00558248, 0.00558248, 0.00558248}, 
{-0.0533658, -0.0533658, -0.0533658, -0.0533658}, 
{-0.0363611, -0.0363611, -0.0363611, -0.0363611}, 
{-0.029041, -0.029041, -0.029041, -0.029041}, 
{0.0630016, 0.0630016, 0.0630016, 0.0630016}, 
{-0.0016961, -0.0016961, -0.0016961, -0.0016961}, 
{0.0255526, 0.0255526, 0.0255526, 0.0255526}, 
{-0.0334868, -0.0334868, -0.0334868, -0.0334868}, 
{-0.041635, -0.041635, -0.041635, -0.041635}, 
{-0.010117, -0.010117, -0.010117, -0.010117}, 
{-0.0410307, -0.0410307, -0.0410307, -0.0410307}, 
{-0.0210066, -0.0210066, -0.0210066, -0.0210066}, 
{-0.00799775, -0.00799775, -0.00799775, -0.00799775}, 
{0.00471624, 0.00471624, 0.00471624, 0.00471624}, 
{-0.0493907, -0.0493907, -0.0493907, -0.0493907}, 
{-0.0161009, -0.0161009, -0.0161009, -0.0161009}, 
{-0.0655585, -0.0655585, -0.0655585, -0.0655585}, 
{-0.00967086, -0.00967086, -0.00967086, -0.00967086}, 
{0.0518932, 0.0518932, 0.0518932, 0.0518932}, 
{-0.0292322, -0.0292322, -0.0292322, -0.0292322}, 
{-0.0123384, -0.0123384, -0.0123384, -0.0123384}, 
{0.0320993, 0.0320993, 0.0320993, 0.0320993}, 
{-0.0312804, -0.0312804, -0.0312804, -0.0312804}, 
{0.0362525, 0.0362525, 0.0362525, 0.0362525}, 
{0.000124489, 0.000124489, 0.000124489, 0.000124489}, 
{0.0596039, 0.0596039, 0.0596039, 0.0596039}, 
{-0.0291134, -0.0291134, -0.0291134, -0.0291134}, 
{0.000407281, 0.000407281, 0.000407281, 0.000407281}, 
{0.0294106, 0.0294106, 0.0294106, 0.0294106}, 
{-0.00911579, -0.00911579, -0.00911579, -0.00911579}, 
{0.0276638, 0.0276638, 0.0276638, 0.0276638}, 
{0.0291602, 0.0291602, 0.0291602, 0.0291602}, 
{0.00838439, 0.00838439, 0.00838439, 0.00838439}, 
{-0.0594966, -0.0594966, -0.0594966, -0.0594966}, 
{0.0139333, 0.0139333, 0.0139333, 0.0139333}, 
{-0.0313555, -0.0313555, -0.0313555, -0.0313555}, 
{-0.030159, -0.030159, -0.030159, -0.030159}, 
{-0.0272049, -0.0272049, -0.0272049, -0.0272049}, 
{-0.0378227, -0.0378227, -0.0378227, -0.0378227}, 
{0.0595083, 0.0595083, 0.0595083, 0.0595083}, 
{0.0354912, 0.0354912, 0.0354912, 0.0354912}, 
{-0.0338942, -0.0338942, -0.0338942, -0.0338942}, 
{0.0208114, 0.0208114, 0.0208114, 0.0208114}, 
{-0.0152875, -0.0152875, -0.0152875, -0.0152875}, 
{0.0369189, 0.0369189, 0.0369189, 0.0369189}, 
{0.00350282, 0.00350282, 0.00350282, 0.00350282}, 
{-0.0316187, -0.0316187, -0.0316187, -0.0316187}, 
{0.0143815, 0.0143815, 0.0143815, 0.0143815}, 
{0.00191158, 0.00191158, 0.00191158, 0.00191158}, 
{0.0345004, 0.0345004, 0.0345004, 0.0345004}, 
{-0.0172631, -0.0172631, -0.0172631, -0.0172631}, 
{0.0257312, 0.0257312, 0.0257312, 0.0257312}, 
{-0.0405007, -0.0405007, -0.0405007, -0.0405007}, 
{-0.00886919, -0.00886919, -0.00886919, -0.00886919}, 
{0.00734074, 0.00734074, 0.00734074, 0.00734074}, 
{0.000827145, 0.000827145, 0.000827145, 0.000827145}, 
{0.0169982, 0.0169982, 0.0169982, 0.0169982}, 
{0.0183505, 0.0183505, 0.0183505, 0.0183505}, 
{0.00574024, 0.00574024, 0.00574024, 0.00574024}, 
{0.0497569, 0.0497569, 0.0497569, 0.0497569}, 
{-0.0260043, -0.0260043, -0.0260043, -0.0260043}, 
{-0.00147386, -0.00147386, -0.00147386, -0.00147386}, 
{-0.0600305, -0.0600305, -0.0600305, -0.0600305}, 
{-0.0079509, -0.0079509, -0.0079509, -0.0079509}, 
{-0.0252383, -0.0252383, -0.0252383, -0.0252383}, 
{0.0322977, 0.0322977, 0.0322977, 0.0322977}, 
{0.0532437, 0.0532437, 0.0532437, 0.0532437}, 
{-0.0360963, -0.0360963, -0.0360963, -0.0360963}, 
{0.0408011, 0.0408011, 0.0408011, 0.0408011}, 
{0.0227186, 0.0227186, 0.0227186, 0.0227186}, 
{-0.00147156, -0.00147156, -0.00147156, -0.00147156}, 
{-0.0576406, -0.0576406, -0.0576406, -0.0576406}, 
{0.00589707, 0.00589707, 0.00589707, 0.00589707}, 
{0.00424692, 0.00424692, 0.00424692, 0.00424692}, 
{-0.00496579, -0.00496579, -0.00496579, -0.00496579}, 
{-0.00731518, -0.00731518, -0.00731518, -0.00731518}, 
{-0.00150534, -0.00150534, -0.00150534, -0.00150534}, 
{-0.0543681, -0.0543681, -0.0543681, -0.0543681}, 
{-0.00303513, -0.00303513, -0.00303513, -0.00303513}, 
{-0.00656738, -0.00656738, -0.00656738, -0.00656738}, 
{0.00228797, 0.00228797, 0.00228797, 0.00228797}, 
{-0.020061, -0.020061, -0.020061, -0.020061}, 
{-0.0174654, -0.0174654, -0.0174654, -0.0174654}, 
{-0.0253525, -0.0253525, -0.0253525, -0.0253525}, 
{0.0110638, 0.0110638, 0.0110638, 0.0110638}, 
{-0.00378567, -0.00378567, -0.00378567, -0.00378567}, 
{-0.0306841, -0.0306841, -0.0306841, -0.0306841}, 
{0.00519096, 0.00519096, 0.00519096, 0.00519096}, 
{-0.0152265, -0.0152265, -0.0152265, -0.0152265}, 
{0.00199953, 0.00199953, 0.00199953, 0.00199953}, 
{0.0040693, 0.0040693, 0.0040693, 0.0040693}, 
{0.0100545, 0.0100545, 0.0100545, 0.0100545}, 
{-0.0167396, -0.0167396, -0.0167396, -0.0167396}, 
{0.0829324, 0.0829324, 0.0829324, 0.0829324}, 
{0.0219962, 0.0219962, 0.0219962, 0.0219962}, 
{-0.0101026, -0.0101026, -0.0101026, -0.0101026}, 
{-0.00749733, -0.00749733, -0.00749733, -0.00749733}, 
{-0.0220812, -0.0220812, -0.0220812, -0.0220812}, 
{0.0342528, 0.0342528, 0.0342528, 0.0342528}, 
{-0.0173621, -0.0173621, -0.0173621, -0.0173621}, 
{0.0252203, 0.0252203, 0.0252203, 0.0252203}, 
{0.00441038, 0.00441038, 0.00441038, 0.00441038}, 
{-0.00388577, -0.00388577, -0.00388577, -0.00388577}, 
{0.0136907, 0.0136907, 0.0136907, 0.0136907}, 
{0.0106294, 0.0106294, 0.0106294, 0.0106294}, 
{0.0236813, 0.0236813, 0.0236813, 0.0236813}, 
{-0.0285977, -0.0285977, -0.0285977, -0.0285977}, 
{0.00547776, 0.00547776, 0.00547776, 0.00547776}, 
{0.0122628, 0.0122628, 0.0122628, 0.0122628}, 
{-0.0209994, -0.0209994, -0.0209994, -0.0209994}, 
{-0.00842045, -0.00842045, -0.00842045, -0.00842045}, 
{0.0581011, 0.0581011, 0.0581011, 0.0581011}, 
{0.00726741, 0.00726741, 0.00726741, 0.00726741}, 
{0.0662434, 0.0662434, 0.0662434, 0.0662434}, 
{0.0190378, 0.0190378, 0.0190378, 0.0190378}, 
{-0.0579325, -0.0579325, -0.0579325, -0.0579325}, 
{-0.00470993, -0.00470993, -0.00470993, -0.00470993}, 
{-0.0107334, -0.0107334, -0.0107334, -0.0107334}, 
{0.0664553, 0.0664553, 0.0664553, 0.0664553}, 
{-0.0483068, -0.0483068, -0.0483068, -0.0483068}, 
{-0.0485119, -0.0485119, -0.0485119, -0.0485119}, 
{-0.00225237, -0.00225237, -0.00225237, -0.00225237}, 
{0.0580824, 0.0580824, 0.0580824, 0.0580824}, 
{-0.000419263, -0.000419263, -0.000419263, -0.000419263}, 
{0.00759272, 0.00759272, 0.00759272, 0.00759272}, 
{0.0140451, 0.0140451, 0.0140451, 0.0140451}, 
{0.0362427, 0.0362427, 0.0362427, 0.0362427}, 
{0.0294583, 0.0294583, 0.0294583, 0.0294583}, 
{-0.0198156, -0.0198156, -0.0198156, -0.0198156}, 
{-0.054639, -0.054639, -0.054639, -0.054639}, 
{-0.0279319, -0.0279319, -0.0279319, -0.0279319}, 
{0.0337668, 0.0337668, 0.0337668, 0.0337668}, 
{0.0329587, 0.0329587, 0.0329587, 0.0329587}, 
{0.0165031, 0.0165031, 0.0165031, 0.0165031}, 
{0.0229687, 0.0229687, 0.0229687, 0.0229687}, 
{0.00885579, 0.00885579, 0.00885579, 0.00885579}, 
{0.0114128, 0.0114128, 0.0114128, 0.0114128}, 
{0.00787231, 0.00787231, 0.00787231, 0.00787231}, 
{-0.00246827, -0.00246827, -0.00246827, -0.00246827}, 
{-0.000987437, -0.000987437, -0.000987437, -0.000987437}, 
{0.00698811, 0.00698811, 0.00698811, 0.00698811}, 
{-0.0480037, -0.0480037, -0.0480037, -0.0480037}, 
{-0.0638173, -0.0638173, -0.0638173, -0.0638173}, 
{0.0124094, 0.0124094, 0.0124094, 0.0124094}, 
{-0.0268126, -0.0268126, -0.0268126, -0.0268126}, 
{-0.0385038, -0.0385038, -0.0385038, -0.0385038}, 
{0.0519656, 0.0519656, 0.0519656, 0.0519656}, 
{0.0298334, 0.0298334, 0.0298334, 0.0298334}, 
{0.00117936, 0.00117936, 0.00117936, 0.00117936}, 
{-0.0205871, -0.0205871, -0.0205871, -0.0205871}, 
{-0.011223, -0.011223, -0.011223, -0.011223}, 
{0.0343691, 0.0343691, 0.0343691, 0.0343691}, 
{-0.021678, -0.021678, -0.021678, -0.021678}, 
{0.00632098, 0.00632098, 0.00632098, 0.00632098}, 
{-0.0109975, -0.0109975, -0.0109975, -0.0109975}, 
{-0.0343723, -0.0343723, -0.0343723, -0.0343723}, 
{-0.0337732, -0.0337732, -0.0337732, -0.0337732}, 
{-0.0443517, -0.0443517, -0.0443517, -0.0443517}, 
{-0.00774501, -0.00774501, -0.00774501, -0.00774501}, 
{-0.0369889, -0.0369889, -0.0369889, -0.0369889}, 
{0.00499983, 0.00499983, 0.00499983, 0.00499983}, 
{0.00218421, 0.00218421, 0.00218421, 0.00218421}, 
{0.0149964, 0.0149964, 0.0149964, 0.0149964}, 
{-0.0239443, -0.0239443, -0.0239443, -0.0239443}, 
{0.0196015, 0.0196015, 0.0196015, 0.0196015}, 
{-0.00274721, -0.00274721, -0.00274721, -0.00274721}, 
{0.0521993, 0.0521993, 0.0521993, 0.0521993}, 
{-0.022965, -0.022965, -0.022965, -0.022965}, 
{0.0483807, 0.0483807, 0.0483807, 0.0483807}, 
{-0.000178262, -0.000178262, -0.000178262, -0.000178262}, 
{0.00755144, 0.00755144, 0.00755144, 0.00755144}, 
{0.0474376, 0.0474376, 0.0474376, 0.0474376}, 
{0.0156249, 0.0156249, 0.0156249, 0.0156249}, 
{-0.0108571, -0.0108571, -0.0108571, -0.0108571}, 
{0.0163205, 0.0163205, 0.0163205, 0.0163205}, 
{-0.0289387, -0.0289387, -0.0289387, -0.0289387}, 
{0.00679384, 0.00679384, 0.00679384, 0.00679384}, 
{0.0069489, 0.0069489, 0.0069489, 0.0069489}, 
{-0.000192394, -0.000192394, -0.000192394, -0.000192394}, 
{-0.0095615, -0.0095615, -0.0095615, -0.0095615}, 
{0.009513, 0.009513, 0.009513, 0.009513}, 
{0.0114811, 0.0114811, 0.0114811, 0.0114811}, 
{0.000474806, 0.000474806, 0.000474806, 0.000474806}, 
{0.0223321, 0.0223321, 0.0223321, 0.0223321}, 
{0.0204014, 0.0204014, 0.0204014, 0.0204014}, 
{-0.000488143, -0.000488143, -0.000488143, -0.000488143}, 
{0.0349219, 0.0349219, 0.0349219, 0.0349219}, 
{0.00570188, 0.00570188, 0.00570188, 0.00570188}, 
{-0.0210924, -0.0210924, -0.0210924, -0.0210924}, 
{0.0128395, 0.0128395, 0.0128395, 0.0128395}, 
{0.0267838, 0.0267838, 0.0267838, 0.0267838}, 
{-0.0236619, -0.0236619, -0.0236619, -0.0236619}, 
{0.0144613, 0.0144613, 0.0144613, 0.0144613}, 
{0.00738814, 0.00738814, 0.00738814, 0.00738814}, 
{-0.0326639, -0.0326639, -0.0326639, -0.0326639}, 
{0.0100869, 0.0100869, 0.0100869, 0.0100869}, 
{0.00953675, 0.00953675, 0.00953675, 0.00953675}, 
{0.0278841, 0.0278841, 0.0278841, 0.0278841}, 
{0.0161678, 0.0161678, 0.0161678, 0.0161678}, 
{-0.0264428, -0.0264428, -0.0264428, -0.0264428}, 
{0.0102433, 0.0102433, 0.0102433, 0.0102433}, 
{0.0149424, 0.0149424, 0.0149424, 0.0149424}, 
{0.0345818, 0.0345818, 0.0345818, 0.0345818}, 
{-0.0478726, -0.0478726, -0.0478726, -0.0478726}, 
{-0.00986971, -0.00986971, -0.00986971, -0.00986971}, 
{0.0115535, 0.0115535, 0.0115535, 0.0115535}, 
{0.0686955, 0.0686955, 0.0686955, 0.0686955}, 
{0.0259801, 0.0259801, 0.0259801, 0.0259801}, 
{0.0043452, 0.0043452, 0.0043452, 0.0043452}, 
{-0.0531188, -0.0531188, -0.0531188, -0.0531188}, 
{-0.0420234, -0.0420234, -0.0420234, -0.0420234}, 
{0.0679997, 0.0679997, 0.0679997, 0.0679997}, 
{-0.0104601, -0.0104601, -0.0104601, -0.0104601}, 
{-0.0483425, -0.0483425, -0.0483425, -0.0483425}, 
{-0.0537764, -0.0537764, -0.0537764, -0.0537764}, 
{0.0362585, 0.0362585, 0.0362585, 0.0362585}, 
{-0.0416029, -0.0416029, -0.0416029, -0.0416029}, 
{-0.0221226, -0.0221226, -0.0221226, -0.0221226}, 
{0.00548127, 0.00548127, 0.00548127, 0.00548127}, 
{-0.0317233, -0.0317233, -0.0317233, -0.0317233}, 
{0.02053, 0.02053, 0.02053, 0.02053}, 
{-0.019198, -0.019198, -0.019198, -0.019198}, 
{-0.0286258, -0.0286258, -0.0286258, -0.0286258}, 
{-0.00984004, -0.00984004, -0.00984004, -0.00984004}, 
{-0.0273962, -0.0273962, -0.0273962, -0.0273962}, 
{0.024752, 0.024752, 0.024752, 0.024752}, 
{0.0362039, 0.0362039, 0.0362039, 0.0362039}, 
{-0.0278378, -0.0278378, -0.0278378, -0.0278378}, 
{-0.0129352, -0.0129352, -0.0129352, -0.0129352}, 
{0.00599004, 0.00599004, 0.00599004, 0.00599004}, 
{-0.0453025, -0.0453025, -0.0453025, -0.0453025}, 
{0.0229406, 0.0229406, 0.0229406, 0.0229406}, 
{-0.0109334, -0.0109334, -0.0109334, -0.0109334}, 
{0.00371089, 0.00371089, 0.00371089, 0.00371089}, 
{0.00851365, 0.00851365, 0.00851365, 0.00851365}, 
{-0.0187963, -0.0187963, -0.0187963, -0.0187963}, 
{0.0184264, 0.0184264, 0.0184264, 0.0184264}, 
{0.0233558, 0.0233558, 0.0233558, 0.0233558}, 
{0.00530353, 0.00530353, 0.00530353, 0.00530353}, 
{0.0210041, 0.0210041, 0.0210041, 0.0210041}, 
{0.024026, 0.024026, 0.024026, 0.024026}, 
{-0.0229886, -0.0229886, -0.0229886, -0.0229886}, 
{0.0228598, 0.0228598, 0.0228598, 0.0228598}, 
{0.0191017, 0.0191017, 0.0191017, 0.0191017}, 
{0.0103657, 0.0103657, 0.0103657, 0.0103657}, 
{-0.0159389, -0.0159389, -0.0159389, -0.0159389}, 
{-0.0226533, -0.0226533, -0.0226533, -0.0226533}, 
{-0.000964193, -0.000964193, -0.000964193, -0.000964193}, 
{0.00562376, 0.00562376, 0.00562376, 0.00562376}, 
{-0.0209321, -0.0209321, -0.0209321, -0.0209321}, 
{-0.0209261, -0.0209261, -0.0209261, -0.0209261}, 
{0.0565774, 0.0565774, 0.0565774, 0.0565774}, 
{0.0230294, 0.0230294, 0.0230294, 0.0230294}, 
{-0.0013719, -0.0013719, -0.0013719, -0.0013719}, 
{0.00230892, 0.00230892, 0.00230892, 0.00230892}, 
{0.0478088, 0.0478088, 0.0478088, 0.0478088}, 
{-0.0126798, -0.0126798, -0.0126798, -0.0126798}, 
{-0.0268762, -0.0268762, -0.0268762, -0.0268762}, 
{-0.00271729, -0.00271729, -0.00271729, -0.00271729}, 
{-0.00975696, -0.00975696, -0.00975696, -0.00975696}, 
{-0.0196193, -0.0196193, -0.0196193, -0.0196193}, 
{0.00780336, 0.00780336, 0.00780336, 0.00780336}, 
{0.0303467, 0.0303467, 0.0303467, 0.0303467}, 
{0.0106043, 0.0106043, 0.0106043, 0.0106043}, 
{-0.0209813, -0.0209813, -0.0209813, -0.0209813}, 
{0.0384985, 0.0384985, 0.0384985, 0.0384985}, 
{0.0358637, 0.0358637, 0.0358637, 0.0358637}, 
{0.0129378, 0.0129378, 0.0129378, 0.0129378}, 
{-0.00686179, -0.00686179, -0.00686179, -0.00686179}, 
{-0.0270635, -0.0270635, -0.0270635, -0.0270635}, 
{0.0878376, 0.0878376, 0.0878376, 0.0878376}, 
{0.048452, 0.048452, 0.048452, 0.048452}, 
{0.000456157, 0.000456157, 0.000456157, 0.000456157}, 
{0.0433658, 0.0433658, 0.0433658, 0.0433658}, 
{0.0336846, 0.0336846, 0.0336846, 0.0336846}, 
{0.0230381, 0.0230381, 0.0230381, 0.0230381}, 
{-0.0286581, -0.0286581, -0.0286581, -0.0286581}, 
{0.000981975, 0.000981975, 0.000981975, 0.000981975}, 
{0.00142332, 0.00142332, 0.00142332, 0.00142332}, 
{0.0434753, 0.0434753, 0.0434753, 0.0434753}, 
{-0.0372782, -0.0372782, -0.0372782, -0.0372782}, 
{-0.00141823, -0.00141823, -0.00141823, -0.00141823}, 
{-0.0546606, -0.0546606, -0.0546606, -0.0546606}, 
{-0.0101419, -0.0101419, -0.0101419, -0.0101419}, 
{0.0187991, 0.0187991, 0.0187991, 0.0187991}, 
{0.0365247, 0.0365247, 0.0365247, 0.0365247}, 
{0.0392908, 0.0392908, 0.0392908, 0.0392908}, 
{-0.0722445, -0.0722445, -0.0722445, -0.0722445}, 
{-0.0135393, -0.0135393, -0.0135393, -0.0135393}, 
{0.0247872, 0.0247872, 0.0247872, 0.0247872}, 
{1.77382e-05, 1.77382e-05, 1.77382e-05, 1.77382e-05}, 
{-0.0656026, -0.0656026, -0.0656026, -0.0656026}, 
{0.0309543, 0.0309543, 0.0309543, 0.0309543}, 
{-0.00728294, -0.00728294, -0.00728294, -0.00728294}, 
{-0.00891579, -0.00891579, -0.00891579, -0.00891579}, 
{0.00950042, 0.00950042, 0.00950042, 0.00950042}, 
{0.0079546, 0.0079546, 0.0079546, 0.0079546}, 
{-0.0312771, -0.0312771, -0.0312771, -0.0312771}, 
{-0.00631645, -0.00631645, -0.00631645, -0.00631645}, 
{0.0556233, 0.0556233, 0.0556233, 0.0556233}, 
{0.029169, 0.029169, 0.029169, 0.029169}, 
{0.0108682, 0.0108682, 0.0108682, 0.0108682}, 
{-0.0326862, -0.0326862, -0.0326862, -0.0326862}, 
{0.001099, 0.001099, 0.001099, 0.001099}, 
{-0.0186814, -0.0186814, -0.0186814, -0.0186814}, 
{-0.0176506, -0.0176506, -0.0176506, -0.0176506}, 
{0.0267447, 0.0267447, 0.0267447, 0.0267447}, 
{0.00646622, 0.00646622, 0.00646622, 0.00646622}, 
{0.019421, 0.019421, 0.019421, 0.019421}, 
{-0.0171567, -0.0171567, -0.0171567, -0.0171567}, 
{0.016216, 0.016216, 0.016216, 0.016216}, 
{0.00530685, 0.00530685, 0.00530685, 0.00530685}, 
{-0.0649604, -0.0649604, -0.0649604, -0.0649604}, 
{-0.0385196, -0.0385196, -0.0385196, -0.0385196}, 
{0.00121158, 0.00121158, 0.00121158, 0.00121158}, 
{-0.0315312, -0.0315312, -0.0315312, -0.0315312}, 
{0.00284882, 0.00284882, 0.00284882, 0.00284882}, 
{-0.014498, -0.014498, -0.014498, -0.014498}, 
{0.0137259, 0.0137259, 0.0137259, 0.0137259}, 
{0.00137042, 0.00137042, 0.00137042, 0.00137042}, 
{-0.0398781, -0.0398781, -0.0398781, -0.0398781}, 
{-0.000519943, -0.000519943, -0.000519943, -0.000519943}, 
{0.0160552, 0.0160552, 0.0160552, 0.0160552}, 
{0.020289, 0.020289, 0.020289, 0.020289}, 
{0.00351803, 0.00351803, 0.00351803, 0.00351803}, 
{-0.0148577, -0.0148577, -0.0148577, -0.0148577}, 
{0.0334394, 0.0334394, 0.0334394, 0.0334394}, 
{0.0333056, 0.0333056, 0.0333056, 0.0333056}, 
{-0.00165179, -0.00165179, -0.00165179, -0.00165179}, 
{0.0509145, 0.0509145, 0.0509145, 0.0509145}, 
{-0.013246, -0.013246, -0.013246, -0.013246}, 
{-0.0186728, -0.0186728, -0.0186728, -0.0186728}, 
{-0.00380158, -0.00380158, -0.00380158, -0.00380158}, 
{0.0328247, 0.0328247, 0.0328247, 0.0328247}, 
{-0.0129224, -0.0129224, -0.0129224, -0.0129224}, 
{0.0505578, 0.0505578, 0.0505578, 0.0505578}, 
{-0.00135182, -0.00135182, -0.00135182, -0.00135182}, 
{0.0277588, 0.0277588, 0.0277588, 0.0277588}, 
{0.0517395, 0.0517395, 0.0517395, 0.0517395}, 
{-0.0436795, -0.0436795, -0.0436795, -0.0436795}, 
{-0.0284263, -0.0284263, -0.0284263, -0.0284263}, 
{-0.0174213, -0.0174213, -0.0174213, -0.0174213}, 
{0.0063167, 0.0063167, 0.0063167, 0.0063167}, 
{-0.00637982, -0.00637982, -0.00637982, -0.00637982}, 
{-0.0845703, -0.0845703, -0.0845703, -0.0845703}, 
{0.0494002, 0.0494002, 0.0494002, 0.0494002}, 
{-0.0122634, -0.0122634, -0.0122634, -0.0122634}, 
{-0.0159335, -0.0159335, -0.0159335, -0.0159335}, 
{0.0223205, 0.0223205, 0.0223205, 0.0223205}, 
{-0.0256965, -0.0256965, -0.0256965, -0.0256965}, 
{-0.0171002, -0.0171002, -0.0171002, -0.0171002}, 
{-0.0617102, -0.0617102, -0.0617102, -0.0617102}, 
{-0.00169847, -0.00169847, -0.00169847, -0.00169847}, 
{-0.0195675, -0.0195675, -0.0195675, -0.0195675}, 
{0.0440852, 0.0440852, 0.0440852, 0.0440852}, 
{-0.0237871, -0.0237871, -0.0237871, -0.0237871}, 
{0.00315275, 0.00315275, 0.00315275, 0.00315275}, 
{-0.0183668, -0.0183668, -0.0183668, -0.0183668}, 
{0.0194567, 0.0194567, 0.0194567, 0.0194567}, 
{0.0143984, 0.0143984, 0.0143984, 0.0143984}, 
{-0.0203672, -0.0203672, -0.0203672, -0.0203672}, 
{0.00853846, 0.00853846, 0.00853846, 0.00853846}, 
{-0.00952983, -0.00952983, -0.00952983, -0.00952983}, 
{0.0176391, 0.0176391, 0.0176391, 0.0176391}, 
{-0.0156491, -0.0156491, -0.0156491, -0.0156491}, 
{0.0403612, 0.0403612, 0.0403612, 0.0403612}, 
{0.0268794, 0.0268794, 0.0268794, 0.0268794}, 
{-0.0283532, -0.0283532, -0.0283532, -0.0283532}, 
{-0.0125988, -0.0125988, -0.0125988, -0.0125988}, 
{0.0244431, 0.0244431, 0.0244431, 0.0244431}, 
{-0.0324097, -0.0324097, -0.0324097, -0.0324097}, 
{-0.01561, -0.01561, -0.01561, -0.01561}, 
{0.0237907, 0.0237907, 0.0237907, 0.0237907}, 
{0.0152641, 0.0152641, 0.0152641, 0.0152641}, 
{-0.0152632, -0.0152632, -0.0152632, -0.0152632}, 
{-0.0220241, -0.0220241, -0.0220241, -0.0220241}, 
{0.0313106, 0.0313106, 0.0313106, 0.0313106}, 
{0.00629926, 0.00629926, 0.00629926, 0.00629926}, 
{-0.0813488, -0.0813488, -0.0813488, -0.0813488}, 
{0.0138904, 0.0138904, 0.0138904, 0.0138904}, 
{-0.00149717, -0.00149717, -0.00149717, -0.00149717}, 
{0.0318244, 0.0318244, 0.0318244, 0.0318244}, 
{-0.0267329, -0.0267329, -0.0267329, -0.0267329}, 
{-0.00340838, -0.00340838, -0.00340838, -0.00340838}, 
{0.0202934, 0.0202934, 0.0202934, 0.0202934}, 
{-0.00598994, -0.00598994, -0.00598994, -0.00598994}, 
{0.0252977, 0.0252977, 0.0252977, 0.0252977}, 
{0.00775988, 0.00775988, 0.00775988, 0.00775988}, 
{-0.0174225, -0.0174225, -0.0174225, -0.0174225}, 
{0.000175058, 0.000175058, 0.000175058, 0.000175058}, 
{0.0589861, 0.0589861, 0.0589861, 0.0589861}, 
{0.00421135, 0.00421135, 0.00421135, 0.00421135}, 
{0.0351938, 0.0351938, 0.0351938, 0.0351938}, 
{-0.0332761, -0.0332761, -0.0332761, -0.0332761}, 
{-0.0687825, -0.0687825, -0.0687825, -0.0687825}, 
{0.021752, 0.021752, 0.021752, 0.021752}, 
{0.0288764, 0.0288764, 0.0288764, 0.0288764}, 
{0.0247464, 0.0247464, 0.0247464, 0.0247464}, 
{-0.0117108, -0.0117108, -0.0117108, -0.0117108}, 
{0.0141873, 0.0141873, 0.0141873, 0.0141873}, 
{-0.0173904, -0.0173904, -0.0173904, -0.0173904}, 
{0.00577166, 0.00577166, 0.00577166, 0.00577166}, 
{0.0191504, 0.0191504, 0.0191504, 0.0191504}, 
{-0.0211802, -0.0211802, -0.0211802, -0.0211802}, 
{-0.0432183, -0.0432183, -0.0432183, -0.0432183}, 
{0.0166467, 0.0166467, 0.0166467, 0.0166467}, 
{0.000717402, 0.000717402, 0.000717402, 0.000717402}, 
{-0.0244393, -0.0244393, -0.0244393, -0.0244393}, 
{-0.018814, -0.018814, -0.018814, -0.018814}, 
{0.00886928, 0.00886928, 0.00886928, 0.00886928}, 
{-0.0732196, -0.0732196, -0.0732196, -0.0732196}, 
{-0.0257488, -0.0257488, -0.0257488, -0.0257488}, 
{-0.000581876, -0.000581876, -0.000581876, -0.000581876}, 
{0.0126809, 0.0126809, 0.0126809, 0.0126809}, 
{-0.0220206, -0.0220206, -0.0220206, -0.0220206}, 
{0.00949909, 0.00949909, 0.00949909, 0.00949909}, 
{-0.00170333, -0.00170333, -0.00170333, -0.00170333}, 
{-0.0254105, -0.0254105, -0.0254105, -0.0254105}, 
{0.0191009, 0.0191009, 0.0191009, 0.0191009}, 
{-0.0389691, -0.0389691, -0.0389691, -0.0389691}, 
{0.0119573, 0.0119573, 0.0119573, 0.0119573}, 
{-0.0366774, -0.0366774, -0.0366774, -0.0366774}, 
{0.0120767, 0.0120767, 0.0120767, 0.0120767}, 
{0.00239804, 0.00239804, 0.00239804, 0.00239804}, 
{0.00667384, 0.00667384, 0.00667384, 0.00667384}, 
{0.0181306, 0.0181306, 0.0181306, 0.0181306}, 
{-0.0403016, -0.0403016, -0.0403016, -0.0403016}, 
{0.0185958, 0.0185958, 0.0185958, 0.0185958}, 
{-0.0109712, -0.0109712, -0.0109712, -0.0109712}, 
{-0.0279692, -0.0279692, -0.0279692, -0.0279692}, 
{0.00247409, 0.00247409, 0.00247409, 0.00247409}, 
{0.0176739, 0.0176739, 0.0176739, 0.0176739}, 
{-0.0110561, -0.0110561, -0.0110561, -0.0110561}, 
{-0.0176417, -0.0176417, -0.0176417, -0.0176417}, 
{-0.0537871, -0.0537871, -0.0537871, -0.0537871}, 
{-0.00302388, -0.00302388, -0.00302388, -0.00302388}, 
{-0.0206424, -0.0206424, -0.0206424, -0.0206424}, 
{0.0141442, 0.0141442, 0.0141442, 0.0141442}, 
{0.0125408, 0.0125408, 0.0125408, 0.0125408}, 
{0.0313796, 0.0313796, 0.0313796, 0.0313796}, 
{0.0206998, 0.0206998, 0.0206998, 0.0206998}, 
{0.00546862, 0.00546862, 0.00546862, 0.00546862}, 
{-0.0202143, -0.0202143, -0.0202143, -0.0202143}, 
{0.00413564, 0.00413564, 0.00413564, 0.00413564}, 
{-0.00593416, -0.00593416, -0.00593416, -0.00593416}, 
{0.0263503, 0.0263503, 0.0263503, 0.0263503}, 
{0.016568, 0.016568, 0.016568, 0.016568}, 
{0.00926681, 0.00926681, 0.00926681, 0.00926681}, 
{0.028209, 0.028209, 0.028209, 0.028209}, 
{-0.0180636, -0.0180636, -0.0180636, -0.0180636}, 
{-0.0362839, -0.0362839, -0.0362839, -0.0362839}, 
{-0.0045792, -0.0045792, -0.0045792, -0.0045792}, 
{0.0240725, 0.0240725, 0.0240725, 0.0240725}, 
{0.0200199, 0.0200199, 0.0200199, 0.0200199}, 
{-0.0244587, -0.0244587, -0.0244587, -0.0244587}, 
{-0.0604143, -0.0604143, -0.0604143, -0.0604143}, 
{0.00752892, 0.00752892, 0.00752892, 0.00752892}, 
{0.00268417, 0.00268417, 0.00268417, 0.00268417}, 
{-0.014142, -0.014142, -0.014142, -0.014142}, 
{0.0531886, 0.0531886, 0.0531886, 0.0531886}, 
{0.0276163, 0.0276163, 0.0276163, 0.0276163}, 
{-0.0107873, -0.0107873, -0.0107873, -0.0107873}, 
{0.00297946, 0.00297946, 0.00297946, 0.00297946}, 
{-0.0154558, -0.0154558, -0.0154558, -0.0154558}, 
{0.0238473, 0.0238473, 0.0238473, 0.0238473}, 
{-0.0142595, -0.0142595, -0.0142595, -0.0142595}, 
{0.0144329, 0.0144329, 0.0144329, 0.0144329}, 
{0.0335733, 0.0335733, 0.0335733, 0.0335733}, 
{-0.00320503, -0.00320503, -0.00320503, -0.00320503}, 
{-0.0675993, -0.0675993, -0.0675993, -0.0675993}, 
{0.0394753, 0.0394753, 0.0394753, 0.0394753}, 
{0.071289, 0.071289, 0.071289, 0.071289}, 
{-0.00691966, -0.00691966, -0.00691966, -0.00691966}, 
{-0.0427354, -0.0427354, -0.0427354, -0.0427354}, 
{0.0105563, 0.0105563, 0.0105563, 0.0105563}, 
{0.0667118, 0.0667118, 0.0667118, 0.0667118}, 
{0.0623119, 0.0623119, 0.0623119, 0.0623119}, 
{-0.000804494, -0.000804494, -0.000804494, -0.000804494}, 
{-0.00768652, -0.00768652, -0.00768652, -0.00768652}, 
{0.0181373, 0.0181373, 0.0181373, 0.0181373}, 
{-0.0248928, -0.0248928, -0.0248928, -0.0248928}, 
{-0.00924932, -0.00924932, -0.00924932, -0.00924932}, 
{0.0595484, 0.0595484, 0.0595484, 0.0595484}, 
{0.00502075, 0.00502075, 0.00502075, 0.00502075}, 
{0.0302792, 0.0302792, 0.0302792, 0.0302792}, 
{-0.00579106, -0.00579106, -0.00579106, -0.00579106}, 
{-0.000410902, -0.000410902, -0.000410902, -0.000410902}, 
{0.00446322, 0.00446322, 0.00446322, 0.00446322}, 
{0.0123591, 0.0123591, 0.0123591, 0.0123591}, 
{0.0214337, 0.0214337, 0.0214337, 0.0214337}, 
{0.00689632, 0.00689632, 0.00689632, 0.00689632}, 
{-0.0307771, -0.0307771, -0.0307771, -0.0307771}};

static std::vector<std::vector<double>> expect_output{
{-1.74659, 0.123506, -1.9983, 1.35272, 1.99304, -3.17698, -0.777461, 1.25511, -0.340708, -2.10382}, 
{-1.06658, -0.414349, -1.22249, 1.34097, 2.61636, -1.44539, 0.0635651, -0.219036, 0.668611, -1.092}, 
{-0.808914, -0.211129, -0.153677, 1.76608, 0.91764, -3.05343, -1.37189, 0.704946, 2.16131, -1.02346}, 
{-0.958162, -0.926441, -2.14889, 1.19929, 1.63712, -1.99042, -0.625384, -1.09716, 0.355972, -1.54769}};

static std::vector<double> expect_bias{
    -6.90756e-05, 0.00128715, -0.00747612, 0.000818496, 0.00306071, -1.10944e-05, 0.00323168, 0.00430436, 0.00347534, 0.005169
};

void LinearTest::test()
{
    const auto h = 10;
    const auto d = input[0].size();
    std::vector<std::vector<double>> output(h);
    Linear linear(d, h);
    linear.set_weights(weights);
    linear.set_bias(bias);

    linear.forward(input, output);
    // LogInfo() << "input: " << input;
    // LogInfo() << "output: " << output;

    std::vector<std::vector<double>> derivative = linear.backward(derivative_of_loss_to_output);
    // LogInfo() << "derivative.shape: " << Tensor::shape(derivative);
    // LogInfo() << "derivative: " << derivative;
    assert(Tensor::equal(output, expect_output, 1e-5));
    assert(Tensor::equal(derivative, expect_derivative, 1e-6));
    assert(Tensor::equal(linear.get_bias(), expect_bias, 1e-6));

    LogInfo() << "LinearTest test success.";
}

void LinearTest::performance_test()
{
    const auto h = 10;
    const auto d = 28 * 28;

    auto input = std::vector<std::vector<double>>(128, Normal::vector(d, 0, 0.01));
    std::vector<std::vector<double>> output(h);
    Linear linear(d, h);

    const int64_t epochs = 10000;
    MEASURE_CPU_TIME("LinearTest", epochs, {
        linear.forward(input, output);
    });
}